@@ -18,7 +18,7 @@ use rustc_parse::parser::attr::AllowLeadingUnsafe;
1818use rustc_query_impl:: QueryCtxt ;
1919use rustc_query_system:: query:: print_query_stack;
2020use 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 ;
2222use rustc_session:: parse:: ParseSess ;
2323use rustc_session:: { CompilerIO , EarlyDiagCtxt , Session , lint} ;
2424use 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
442442 let temps_dir = config. opts . unstable_opts . temps_dir . as_deref ( ) . map ( PathBuf :: from) ;
443443
444444 let bundle = match rustc_errors:: fluent_bundle (
445- config. opts . sysroot . clone ( ) ,
446- get_or_default_sysroot ( ) ,
445+ sysroot_with_fallback ( & config. opts . sysroot ) ,
447446 config. opts . unstable_opts . translate_lang . clone ( ) ,
448447 config. opts . unstable_opts . translate_additional_ftl . as_deref ( ) ,
449448 config. opts . unstable_opts . translate_directionality_markers ,
0 commit comments