Skip to content

Commit a4854e8

Browse files
committed
Fix ICE
1 parent 82ac9f7 commit a4854e8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/librustc_trans_utils/trans_crate.rs

+4
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ use std::io::prelude::*;
2626
use std::io::{self, Cursor};
2727
use std::fs::File;
2828
use std::path::Path;
29+
use std::rc::Rc;
2930
use std::sync::mpsc;
3031

3132
use rustc_data_structures::owning_ref::{ErasedBoxRef, OwningRef};
@@ -191,6 +192,9 @@ impl TransCrate for MetadataOnlyTransCrate {
191192

192193
fn provide(&self, providers: &mut Providers) {
193194
::symbol_names::provide(providers);
195+
providers.target_features_enabled = |_tcx, _id| {
196+
Rc::new(Vec::new()) // Just a dummy
197+
};
194198
}
195199
fn provide_extern(&self, _providers: &mut Providers) {}
196200

0 commit comments

Comments
 (0)