]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_resolve/macros.rs
Merge branch 'refactor-select' of https://github.com/aravind-pg/rust into update...
[rust.git] / src / librustc_resolve / macros.rs
index 81cc5e59bbbf7d319d4855c9fd9015543f7ebe89..95fa0f3b52fef6b181523c81edef431f6c634e26 100644 (file)
@@ -744,7 +744,7 @@ pub fn define_macro(&mut self,
 
         let def_id = self.definitions.local_def_id(item.id);
         let ext = Lrc::new(macro_rules::compile(&self.session.parse_sess,
-                                               &self.session.features,
+                                               &self.session.features_untracked(),
                                                item));
         self.macro_map.insert(def_id, ext);
 
@@ -838,7 +838,7 @@ pub fn report_proc_macro_import(&mut self, krate: &ast::Crate) {
     }
 
     fn gate_legacy_custom_derive(&mut self, name: Symbol, span: Span) {
-        if !self.session.features.borrow().custom_derive {
+        if !self.session.features_untracked().custom_derive {
             let sess = &self.session.parse_sess;
             let explain = feature_gate::EXPLAIN_CUSTOM_DERIVE;
             emit_feature_err(sess, "custom_derive", span, GateIssue::Language, explain);