@@ -21,7 +21,6 @@ use errors::emitter::{Emitter, EmitterWriter};
2121use errors:: emitter:: HumanReadableErrorType ;
2222use errors:: annotate_snippet_emitter_writer:: { AnnotateSnippetEmitterWriter } ;
2323use syntax:: edition:: Edition ;
24- use syntax:: feature_gate;
2524use errors:: json:: JsonEmitter ;
2625use syntax:: source_map;
2726use syntax:: sess:: ParseSess ;
@@ -86,7 +85,7 @@ pub struct Session {
8685 /// `rustc_codegen_llvm::back::symbol_names` module for more information.
8786 pub crate_disambiguator : Once < CrateDisambiguator > ,
8887
89- features : Once < feature_gate :: Features > ,
88+ features : Once < rustc_feature :: Features > ,
9089
9190 /// The maximum recursion limit for potentially infinitely recursive
9291 /// operations such as auto-dereference and monomorphization.
@@ -473,11 +472,11 @@ impl Session {
473472 /// DO NOT USE THIS METHOD if there is a TyCtxt available, as it circumvents
474473 /// dependency tracking. Use tcx.features() instead.
475474 #[ inline]
476- pub fn features_untracked ( & self ) -> & feature_gate :: Features {
475+ pub fn features_untracked ( & self ) -> & rustc_feature :: Features {
477476 self . features . get ( )
478477 }
479478
480- pub fn init_features ( & self , features : feature_gate :: Features ) {
479+ pub fn init_features ( & self , features : rustc_feature :: Features ) {
481480 self . features . set ( features) ;
482481 }
483482
0 commit comments