@@ -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 ; 
@@ -25,11 +28,8 @@ use rustc_middle::ty::layout::{FnAbiOf, HasTyCtxt};
2528use  rustc_middle:: ty:: layout:: { HasTypingEnv ,  LayoutOf } ; 
2629use  rustc_middle:: ty:: { self ,  Instance ,  Ty } ; 
2730use  rustc_span:: { Span ,  Symbol ,  sym} ; 
28- use  rustc_target:: abi:: HasDataLayout ; 
29- use  rustc_target:: abi:: call:: { ArgAbi ,  FnAbi ,  PassMode } ; 
31+ use  rustc_target:: callconv:: { ArgAbi ,  FnAbi ,  PassMode } ; 
3032use  rustc_target:: spec:: PanicStrategy ; 
31- #[ cfg( feature = "master" ) ]  
32- use  rustc_target:: spec:: abi:: Abi ; 
3333
3434#[ cfg( feature = "master" ) ]  
3535use  crate :: abi:: FnAbiGccExt ; 
@@ -1238,7 +1238,7 @@ fn get_rust_try_fn<'a, 'gcc, 'tcx>(
12381238            tcx. types . unit , 
12391239            false , 
12401240            rustc_hir:: Safety :: Unsafe , 
1241-             Abi :: Rust , 
1241+             ExternAbi :: Rust , 
12421242        ) ) , 
12431243    ) ; 
12441244    // `unsafe fn(*mut i8, *mut i8) -> ()` 
@@ -1249,7 +1249,7 @@ fn get_rust_try_fn<'a, 'gcc, 'tcx>(
12491249            tcx. types . unit , 
12501250            false , 
12511251            rustc_hir:: Safety :: Unsafe , 
1252-             Abi :: Rust , 
1252+             ExternAbi :: Rust , 
12531253        ) ) , 
12541254    ) ; 
12551255    // `unsafe fn(unsafe fn(*mut i8) -> (), *mut i8, unsafe fn(*mut i8, *mut i8) -> ()) -> i32` 
@@ -1258,7 +1258,7 @@ fn get_rust_try_fn<'a, 'gcc, 'tcx>(
12581258        tcx. types . i32 , 
12591259        false , 
12601260        rustc_hir:: Safety :: Unsafe , 
1261-         Abi :: Rust , 
1261+         ExternAbi :: Rust , 
12621262    ) ) ; 
12631263    let  rust_try = gen_fn ( cx,  "__rust_try" ,  rust_fn_sig,  codegen) ; 
12641264    cx. rust_try_fn . set ( Some ( rust_try) ) ; 
0 commit comments