]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_expand/src/tests.rs
Rollup merge of #87561 - devnexen:haiku_thread_build_fix, r=yaahc
[rust.git] / compiler / rustc_expand / src / tests.rs
index f2345ff2707e953d081b4aaee3064ddea877071a..ed3aa1eaca84e18fe955553975ee8cef9896d465 100644 (file)
@@ -2,8 +2,8 @@
 use rustc_ast::tokenstream::TokenStream;
 use rustc_parse::{new_parser_from_source_str, parser::Parser, source_file_to_stream};
 use rustc_session::parse::ParseSess;
+use rustc_span::create_default_session_if_not_set_then;
 use rustc_span::source_map::{FilePathMapping, SourceMap};
-use rustc_span::with_default_session_globals;
 use rustc_span::{BytePos, MultiSpan, Span};
 
 use rustc_data_structures::sync::Lrc;
@@ -124,7 +124,7 @@ fn flush(&mut self) -> io::Result<()> {
 }
 
 fn test_harness(file_text: &str, span_labels: Vec<SpanLabel>, expected_output: &str) {
-    with_default_session_globals(|| {
+    create_default_session_if_not_set_then(|_| {
         let output = Arc::new(Mutex::new(Vec::new()));
 
         let source_map = Lrc::new(SourceMap::new(FilePathMapping::empty()));