Skip to content
/ rust Public
forked from rust-lang/rust

Commit b0cd37e

Browse files
committed
Fix tests
1 parent 7738929 commit b0cd37e

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

compiler/rustc_smir/src/rustc_internal/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ macro_rules! run_driver {
314314
($args:expr, $callback:expr $(, $with_tcx:ident)?) => {{
315315
use rustc_driver::{Callbacks, Compilation, RunCompiler};
316316
use rustc_middle::ty::TyCtxt;
317-
use rustc_interface::{interface, Queries};
317+
use rustc_interface::interface;
318318
use stable_mir::CompilerError;
319319
use std::ops::ControlFlow;
320320

tests/ui-fulldeps/run-compiler-twice.rs

+4-5
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,10 @@ fn compile(code: String, output: PathBuf, sysroot: PathBuf, linker: Option<&Path
7777
};
7878

7979
interface::run_compiler(config, |compiler| {
80-
let linker = compiler.enter(|queries| {
81-
queries.global_ctxt().enter(|tcx| {
82-
let _ = tcx.analysis(());
83-
Linker::codegen_and_build_linker(tcx, &*compiler.codegen_backend)
84-
})
80+
let krate = rustc_interface::passes::parse(&compiler.sess);
81+
let linker = rustc_interface::create_and_enter_global_ctxt(&compiler, krate, |tcx| {
82+
let _ = tcx.analysis(());
83+
Linker::codegen_and_build_linker(tcx, &*compiler.codegen_backend)
8584
});
8685
linker.link(&compiler.sess, &*compiler.codegen_backend);
8786
});

0 commit comments

Comments
 (0)