1
1
use std:: assert_matches:: assert_matches;
2
2
use std:: cmp:: Ordering ;
3
3
4
+ use rustc_abi:: { self as abi, Align , Float , HasDataLayout , Primitive , Size } ;
4
5
use rustc_codegen_ssa:: base:: { compare_simd_types, wants_msvc_seh, wants_wasm_eh} ;
5
6
use rustc_codegen_ssa:: common:: { IntPredicate , TypeKind } ;
6
7
use rustc_codegen_ssa:: errors:: { ExpectedPointerMutability , InvalidMonomorphization } ;
@@ -13,11 +14,10 @@ use rustc_middle::ty::layout::{FnAbiOf, HasTyCtxt, LayoutOf};
13
14
use rustc_middle:: ty:: { self , GenericArgsRef , Ty } ;
14
15
use rustc_middle:: { bug, span_bug} ;
15
16
use rustc_span:: { Span , Symbol , sym} ;
16
- use rustc_target:: abi:: { self , Align , Float , HasDataLayout , Primitive , Size } ;
17
17
use rustc_target:: spec:: { HasTargetSpec , PanicStrategy } ;
18
18
use tracing:: debug;
19
19
20
- use crate :: abi:: { Abi , FnAbi , FnAbiLlvmExt , LlvmType , PassMode } ;
20
+ use crate :: abi:: { ExternAbi , FnAbi , FnAbiLlvmExt , LlvmType , PassMode } ;
21
21
use crate :: builder:: Builder ;
22
22
use crate :: context:: CodegenCx ;
23
23
use crate :: llvm:: { self , Metadata } ;
@@ -1094,7 +1094,7 @@ fn get_rust_try_fn<'ll, 'tcx>(
1094
1094
tcx. types . unit ,
1095
1095
false ,
1096
1096
hir:: Safety :: Unsafe ,
1097
- Abi :: Rust ,
1097
+ ExternAbi :: Rust ,
1098
1098
) ) ,
1099
1099
) ;
1100
1100
// `unsafe fn(*mut i8, *mut i8) -> ()`
@@ -1105,7 +1105,7 @@ fn get_rust_try_fn<'ll, 'tcx>(
1105
1105
tcx. types . unit ,
1106
1106
false ,
1107
1107
hir:: Safety :: Unsafe ,
1108
- Abi :: Rust ,
1108
+ ExternAbi :: Rust ,
1109
1109
) ) ,
1110
1110
) ;
1111
1111
// `unsafe fn(unsafe fn(*mut i8) -> (), *mut i8, unsafe fn(*mut i8, *mut i8) -> ()) -> i32`
@@ -1114,7 +1114,7 @@ fn get_rust_try_fn<'ll, 'tcx>(
1114
1114
tcx. types . i32 ,
1115
1115
false ,
1116
1116
hir:: Safety :: Unsafe ,
1117
- Abi :: Rust ,
1117
+ ExternAbi :: Rust ,
1118
1118
) ) ;
1119
1119
let rust_try = gen_fn ( cx, "__rust_try" , rust_fn_sig, codegen) ;
1120
1120
cx. rust_try_fn . set ( Some ( rust_try) ) ;
0 commit comments