@@ -7,6 +7,9 @@ use std::iter;
77#[ cfg( feature = "master" ) ]  
88use  gccjit:: FunctionType ; 
99use  gccjit:: { ComparisonOp ,  Function ,  RValue ,  ToRValue ,  Type ,  UnaryOp } ; 
10+ #[ cfg( feature = "master" ) ]  
11+ use  rustc_abi:: ExternAbi ; 
12+ use  rustc_abi:: HasDataLayout ; 
1013use  rustc_codegen_ssa:: MemFlags ; 
1114use  rustc_codegen_ssa:: base:: wants_msvc_seh; 
1215use  rustc_codegen_ssa:: common:: IntPredicate ; 
@@ -24,11 +27,8 @@ use rustc_middle::ty::layout::LayoutOf;
2427use  rustc_middle:: ty:: layout:: { FnAbiOf ,  HasTyCtxt } ; 
2528use  rustc_middle:: ty:: { self ,  Instance ,  Ty } ; 
2629use  rustc_span:: { Span ,  Symbol ,  sym} ; 
27- use  rustc_target:: abi:: HasDataLayout ; 
28- use  rustc_target:: abi:: call:: { ArgAbi ,  FnAbi ,  PassMode } ; 
30+ use  rustc_target:: callconv:: { ArgAbi ,  FnAbi ,  PassMode } ; 
2931use  rustc_target:: spec:: PanicStrategy ; 
30- #[ cfg( feature = "master" ) ]  
31- use  rustc_target:: spec:: abi:: Abi ; 
3232
3333#[ cfg( feature = "master" ) ]  
3434use  crate :: abi:: FnAbiGccExt ; 
@@ -1225,7 +1225,7 @@ fn get_rust_try_fn<'a, 'gcc, 'tcx>(
12251225            tcx. types . unit , 
12261226            false , 
12271227            rustc_hir:: Safety :: Unsafe , 
1228-             Abi :: Rust , 
1228+             ExternAbi :: Rust , 
12291229        ) ) , 
12301230    ) ; 
12311231    // `unsafe fn(*mut i8, *mut i8) -> ()` 
@@ -1236,7 +1236,7 @@ fn get_rust_try_fn<'a, 'gcc, 'tcx>(
12361236            tcx. types . unit , 
12371237            false , 
12381238            rustc_hir:: Safety :: Unsafe , 
1239-             Abi :: Rust , 
1239+             ExternAbi :: Rust , 
12401240        ) ) , 
12411241    ) ; 
12421242    // `unsafe fn(unsafe fn(*mut i8) -> (), *mut i8, unsafe fn(*mut i8, *mut i8) -> ()) -> i32` 
@@ -1245,7 +1245,7 @@ fn get_rust_try_fn<'a, 'gcc, 'tcx>(
12451245        tcx. types . i32 , 
12461246        false , 
12471247        rustc_hir:: Safety :: Unsafe , 
1248-         Abi :: Rust , 
1248+         ExternAbi :: Rust , 
12491249    ) ) ; 
12501250    let  rust_try = gen_fn ( cx,  "__rust_try" ,  rust_fn_sig,  codegen) ; 
12511251    cx. rust_try_fn . set ( Some ( rust_try) ) ; 
0 commit comments