1111extern crate tracing;
1212
1313// The rustc crates we need
14+ extern crate rustc_abi;
1415extern crate rustc_data_structures;
1516extern crate rustc_driver;
1617extern crate rustc_hir;
@@ -21,14 +22,14 @@ extern crate rustc_metadata;
2122extern crate rustc_middle;
2223extern crate rustc_session;
2324extern crate rustc_span;
24- extern crate rustc_target;
2525
2626use std:: env:: { self , VarError } ;
2727use std:: num:: NonZero ;
2828use std:: path:: PathBuf ;
2929use std:: str:: FromStr ;
3030
3131use miri:: { BacktraceStyle , BorrowTrackerMethod , ProvenanceMode , RetagFields , ValidationMode } ;
32+ use rustc_abi:: ExternAbi ;
3233use rustc_data_structures:: sync:: Lrc ;
3334use rustc_driver:: Compilation ;
3435use rustc_hir:: def_id:: LOCAL_CRATE ;
@@ -47,7 +48,6 @@ use rustc_session::config::{CrateType, EntryFnType, ErrorOutputType, OptLevel};
4748use rustc_session:: search_paths:: PathKind ;
4849use rustc_session:: { CtfeBacktrace , EarlyDiagCtxt } ;
4950use rustc_span:: def_id:: DefId ;
50- use rustc_target:: spec:: abi:: Abi ;
5151use tracing:: debug;
5252
5353struct MiriCompilerCalls {
@@ -368,7 +368,7 @@ fn entry_fn(tcx: TyCtxt<'_>) -> (DefId, EntryFnType) {
368368 tcx. types . isize ,
369369 false ,
370370 hir:: Safety :: Safe ,
371- Abi :: Rust ,
371+ ExternAbi :: Rust ,
372372 ) ) ;
373373
374374 let correct_func_sig = check_function_signature (
0 commit comments