diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2018-01-20 11:55:55 +0100 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2018-01-20 11:55:55 +0100 |
| commit | a4854e84f283c19db8383e40bfe0b16c3119cf67 (patch) | |
| tree | 6e6c863a3d92f08eff7c255164f0d4af45c56806 /src | |
| parent | 82ac9f7532accc29730848242411dbe15a143c51 (diff) | |
| download | rust-a4854e84f283c19db8383e40bfe0b16c3119cf67.tar.gz rust-a4854e84f283c19db8383e40bfe0b16c3119cf67.zip | |
Fix ICE
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_trans_utils/trans_crate.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_trans_utils/trans_crate.rs b/src/librustc_trans_utils/trans_crate.rs index 0d81d6fde6a..49756d754fe 100644 --- a/src/librustc_trans_utils/trans_crate.rs +++ b/src/librustc_trans_utils/trans_crate.rs @@ -26,6 +26,7 @@ use std::io::prelude::*; use std::io::{self, Cursor}; use std::fs::File; use std::path::Path; +use std::rc::Rc; use std::sync::mpsc; use rustc_data_structures::owning_ref::{ErasedBoxRef, OwningRef}; @@ -191,6 +192,9 @@ impl TransCrate for MetadataOnlyTransCrate { fn provide(&self, providers: &mut Providers) { ::symbol_names::provide(providers); + providers.target_features_enabled = |_tcx, _id| { + Rc::new(Vec::new()) // Just a dummy + }; } fn provide_extern(&self, _providers: &mut Providers) {} |
