about summary refs log tree commit diff
path: root/src/librustc_trans_utils
diff options
context:
space:
mode:
authorWesley Wiser <wwiser@gmail.com>2018-02-27 20:12:32 -0500
committerWesley Wiser <wwiser@gmail.com>2018-03-06 20:18:51 -0500
commit07890c5c59b3a6b33a03aee009307f8e7b3ece96 (patch)
tree12ce0978bca16fb831fbad551572782ba365a6c1 /src/librustc_trans_utils
parent39f9d23b656d5fc5bfaf8cc8b85dceb1e8b91b99 (diff)
Add target_features to TransFnAttrs
Part of #47320
Diffstat (limited to 'src/librustc_trans_utils')
-rw-r--r--src/librustc_trans_utils/trans_crate.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/librustc_trans_utils/trans_crate.rs b/src/librustc_trans_utils/trans_crate.rs
index 04e993f1b03..4667e363307 100644
--- a/src/librustc_trans_utils/trans_crate.rs
+++ b/src/librustc_trans_utils/trans_crate.rs
@@ -44,6 +44,7 @@ use rustc::middle::cstore::EncodedMetadata;
 use rustc::middle::cstore::MetadataLoader;
 use rustc::dep_graph::DepGraph;
 use rustc_back::target::Target;
+use rustc_data_structures::fx::FxHashSet;
 use rustc_mir::monomorphize::collector;
 use link::{build_link_meta, out_filename};
 
@@ -198,8 +199,9 @@ impl TransCrate for MetadataOnlyTransCrate {
 
     fn provide(&self, providers: &mut Providers) {
         ::symbol_names::provide(providers);
-        providers.target_features_enabled = |_tcx, _id| {
-            Lrc::new(Vec::new()) // Just a dummy
+
+        providers.target_features_whitelist = |_tcx, _cnum| {
+            Lrc::new(FxHashSet()) // Just a dummy
         };
     }
     fn provide_extern(&self, _providers: &mut Providers) {}