rustup
This commit is contained in:
parent
084c660c71
commit
9944a2daf3
@ -1 +1 @@
|
||||
e015ef5b2633960e7653b744d7a1c3d1d336313a
|
||||
c7a30c8b6860d1f3459086f7a91074db1b54bc37
|
||||
|
@ -25,7 +25,7 @@ use rustc_hir::{self as hir, def_id::LOCAL_CRATE, Node};
|
||||
use rustc_interface::interface::Config;
|
||||
use rustc_middle::{
|
||||
middle::exported_symbols::{ExportedSymbol, SymbolExportLevel},
|
||||
ty::{query::Providers, TyCtxt},
|
||||
ty::{query::ExternProviders, TyCtxt},
|
||||
};
|
||||
use rustc_session::{config::ErrorOutputType, search_paths::PathKind, CtfeBacktrace};
|
||||
|
||||
@ -37,7 +37,7 @@ impl rustc_driver::Callbacks for MiriCompilerCalls {
|
||||
fn config(&mut self, config: &mut Config) {
|
||||
config.override_queries = Some(|_, _, external_providers| {
|
||||
external_providers.used_crate_source = |tcx, cnum| {
|
||||
let mut providers = Providers::default();
|
||||
let mut providers = ExternProviders::default();
|
||||
rustc_metadata::provide_extern(&mut providers);
|
||||
let mut crate_source = (providers.used_crate_source)(tcx, cnum);
|
||||
// HACK: rustc will emit "crate ... required to be available in rlib format, but
|
||||
|
Loading…
x
Reference in New Issue
Block a user