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_interface::interface::Config;
|
||||||
use rustc_middle::{
|
use rustc_middle::{
|
||||||
middle::exported_symbols::{ExportedSymbol, SymbolExportLevel},
|
middle::exported_symbols::{ExportedSymbol, SymbolExportLevel},
|
||||||
ty::{query::Providers, TyCtxt},
|
ty::{query::ExternProviders, TyCtxt},
|
||||||
};
|
};
|
||||||
use rustc_session::{config::ErrorOutputType, search_paths::PathKind, CtfeBacktrace};
|
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) {
|
fn config(&mut self, config: &mut Config) {
|
||||||
config.override_queries = Some(|_, _, external_providers| {
|
config.override_queries = Some(|_, _, external_providers| {
|
||||||
external_providers.used_crate_source = |tcx, cnum| {
|
external_providers.used_crate_source = |tcx, cnum| {
|
||||||
let mut providers = Providers::default();
|
let mut providers = ExternProviders::default();
|
||||||
rustc_metadata::provide_extern(&mut providers);
|
rustc_metadata::provide_extern(&mut providers);
|
||||||
let mut crate_source = (providers.used_crate_source)(tcx, cnum);
|
let mut crate_source = (providers.used_crate_source)(tcx, cnum);
|
||||||
// HACK: rustc will emit "crate ... required to be available in rlib format, but
|
// HACK: rustc will emit "crate ... required to be available in rlib format, but
|
||||||
|
Loading…
x
Reference in New Issue
Block a user