diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2021-06-28 21:33:47 +0200 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2021-07-18 11:14:08 +0200 |
| commit | 5b921505ef0892e4d83d0e2743e3e2eecd03d461 (patch) | |
| tree | e41e4e413bb8e83b427ede51b034257f1ea266be /compiler/rustc_interface/src | |
| parent | 81241cbf3ae39db6188b7965b34e444f48e7ebbd (diff) | |
| download | rust-5b921505ef0892e4d83d0e2743e3e2eecd03d461.tar.gz rust-5b921505ef0892e4d83d0e2743e3e2eecd03d461.zip | |
Remove deadlock virtual call.
Diffstat (limited to 'compiler/rustc_interface/src')
| -rw-r--r-- | compiler/rustc_interface/src/util.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_interface/src/util.rs b/compiler/rustc_interface/src/util.rs index 4f51ce62042..8b41a0ff176 100644 --- a/compiler/rustc_interface/src/util.rs +++ b/compiler/rustc_interface/src/util.rs @@ -10,6 +10,8 @@ use rustc_errors::registry::Registry; use rustc_metadata::dynamic_lib::DynamicLibrary; #[cfg(parallel_compiler)] use rustc_middle::ty::tls; +#[cfg(parallel_compiler)] +use rustc_query_impl::QueryCtxt; use rustc_resolve::{self, Resolver}; use rustc_session as session; use rustc_session::config::{self, CrateType}; @@ -176,7 +178,7 @@ unsafe fn handle_deadlock() { thread::spawn(move || { tls::enter_context(icx, |_| { rustc_span::set_session_globals_then(session_globals, || { - tls::with(|tcx| tcx.queries.deadlock(tcx, ®istry)) + tls::with(|tcx| QueryCtxt::from_tcx(tcx).deadlock(®istry)) }) }); }); |
