1
- #[ cfg_attr( not( feature="master" ) , allow( unused_imports) ) ]
2
- use gccjit:: { ToRValue , ComparisonOp , UnaryOp } ;
1
+ #[ cfg( feature="master" ) ]
2
+ use gccjit:: { ComparisonOp , UnaryOp } ;
3
+ use gccjit:: ToRValue ;
3
4
use gccjit:: { BinaryOp , RValue , Type } ;
4
5
5
6
use rustc_codegen_ssa:: base:: compare_simd_types;
6
7
use rustc_codegen_ssa:: common:: { IntPredicate , TypeKind } ;
7
- use rustc_codegen_ssa:: errors:: { ExpectedPointerMutability , InvalidMonomorphization } ;
8
+ #[ cfg( feature="master" ) ]
9
+ use rustc_codegen_ssa:: errors:: ExpectedPointerMutability ;
10
+ use rustc_codegen_ssa:: errors:: InvalidMonomorphization ;
8
11
use rustc_codegen_ssa:: mir:: operand:: OperandRef ;
9
12
use rustc_codegen_ssa:: mir:: place:: PlaceRef ;
10
13
use rustc_codegen_ssa:: traits:: { BaseTypeMethods , BuilderMethods } ;
@@ -18,9 +21,11 @@ use rustc_target::abi::Align;
18
21
use crate :: builder:: Builder ;
19
22
#[ cfg( feature="master" ) ]
20
23
use crate :: context:: CodegenCx ;
24
+ #[ cfg( feature="master" ) ]
25
+ use crate :: errors:: { InvalidMonomorphizationExpectedSignedUnsigned , InvalidMonomorphizationInsertedType } ;
21
26
use crate :: errors:: {
22
- InvalidMonomorphizationExpectedSignedUnsigned , InvalidMonomorphizationExpectedSimd ,
23
- InvalidMonomorphizationInsertedType , InvalidMonomorphizationInvalidBitmask ,
27
+ InvalidMonomorphizationExpectedSimd ,
28
+ InvalidMonomorphizationInvalidBitmask ,
24
29
InvalidMonomorphizationInvalidFloatVector , InvalidMonomorphizationMaskType ,
25
30
InvalidMonomorphizationMismatchedLengths , InvalidMonomorphizationNotFloat ,
26
31
InvalidMonomorphizationReturnElement , InvalidMonomorphizationReturnIntegerType ,
0 commit comments