@@ -18,7 +18,7 @@ use rustc_parse::parser::attr::AllowLeadingUnsafe;
18
18
use rustc_query_impl:: QueryCtxt ;
19
19
use rustc_query_system:: query:: print_query_stack;
20
20
use rustc_session:: config:: { self , Cfg , CheckCfg , ExpectedValues , Input , OutFileName } ;
21
- use rustc_session:: filesearch:: get_or_default_sysroot ;
21
+ use rustc_session:: filesearch:: sysroot_with_fallback ;
22
22
use rustc_session:: parse:: ParseSess ;
23
23
use rustc_session:: { CompilerIO , EarlyDiagCtxt , Session , lint} ;
24
24
use rustc_span:: source_map:: { FileLoader , RealFileLoader , SourceMapInputs } ;
@@ -442,8 +442,7 @@ pub fn run_compiler<R: Send>(config: Config, f: impl FnOnce(&Compiler) -> R + Se
442
442
let temps_dir = config. opts . unstable_opts . temps_dir . as_deref ( ) . map ( PathBuf :: from) ;
443
443
444
444
let bundle = match rustc_errors:: fluent_bundle (
445
- config. opts . sysroot . clone ( ) ,
446
- get_or_default_sysroot ( ) ,
445
+ sysroot_with_fallback ( & config. opts . sysroot ) ,
447
446
config. opts . unstable_opts . translate_lang . clone ( ) ,
448
447
config. opts . unstable_opts . translate_additional_ftl . as_deref ( ) ,
449
448
config. opts . unstable_opts . translate_directionality_markers ,
0 commit comments