@@ -7,6 +7,8 @@ use gccjit::{
7
7
BinaryOp , Block , ComparisonOp , Context , Function , LValue , Location , RValue , ToRValue , Type ,
8
8
UnaryOp ,
9
9
} ;
10
+ use rustc_abi as abi;
11
+ use rustc_abi:: { Align , HasDataLayout , Size , TargetDataLayout , WrappingRange } ;
10
12
use rustc_apfloat:: { Float , Round , Status , ieee} ;
11
13
use rustc_codegen_ssa:: MemFlags ;
12
14
use rustc_codegen_ssa:: common:: {
@@ -28,7 +30,6 @@ use rustc_middle::ty::{Instance, ParamEnv, Ty, TyCtxt};
28
30
use rustc_span:: Span ;
29
31
use rustc_span:: def_id:: DefId ;
30
32
use rustc_target:: abi:: call:: FnAbi ;
31
- use rustc_target:: abi:: { self , Align , HasDataLayout , Size , TargetDataLayout , WrappingRange } ;
32
33
use rustc_target:: spec:: { HasTargetSpec , HasWasmCAbiOpt , Target , WasmCAbi } ;
33
34
34
35
use crate :: common:: { SignType , TypeReflection , type_is_pointer} ;
@@ -998,12 +999,12 @@ impl<'a, 'gcc, 'tcx> BuilderMethods<'a, 'tcx> for Builder<'a, 'gcc, 'tcx> {
998
999
) {
999
1000
let vr = scalar. valid_range ( bx) ;
1000
1001
match scalar. primitive ( ) {
1001
- abi:: Int ( ..) => {
1002
+ abi:: Primitive :: Int ( ..) => {
1002
1003
if !scalar. is_always_valid ( bx) {
1003
1004
bx. range_metadata ( load, vr) ;
1004
1005
}
1005
1006
}
1006
- abi:: Pointer ( _) if vr. start < vr. end && !vr. contains ( 0 ) => {
1007
+ abi:: Primitive :: Pointer ( _) if vr. start < vr. end && !vr. contains ( 0 ) => {
1007
1008
bx. nonnull_metadata ( load) ;
1008
1009
}
1009
1010
_ => { }
0 commit comments