diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2020-12-05 17:40:19 +0100 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2021-03-09 19:27:59 +0100 |
| commit | 27ef0eeaa42651f9467b152d833ebff7eb268b7d (patch) | |
| tree | b5b3f340ef317fceadf85fa089642841d390b5a2 /compiler/rustc_passes/src/lib_features.rs | |
| parent | 6b5d2de97e8b6327bdcf862209064787e02edb2e (diff) | |
| download | rust-27ef0eeaa42651f9467b152d833ebff7eb268b7d.tar.gz rust-27ef0eeaa42651f9467b152d833ebff7eb268b7d.zip | |
Track HirId when visiting attributes.
Diffstat (limited to 'compiler/rustc_passes/src/lib_features.rs')
| -rw-r--r-- | compiler/rustc_passes/src/lib_features.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_passes/src/lib_features.rs b/compiler/rustc_passes/src/lib_features.rs index 02b20e45d00..3dfe317a4bd 100644 --- a/compiler/rustc_passes/src/lib_features.rs +++ b/compiler/rustc_passes/src/lib_features.rs @@ -120,7 +120,7 @@ impl Visitor<'tcx> for LibFeatureCollector<'tcx> { NestedVisitorMap::All(self.tcx.hir()) } - fn visit_attribute(&mut self, attr: &'tcx Attribute) { + fn visit_attribute(&mut self, _: rustc_hir::HirId, attr: &'tcx Attribute) { if let Some((feature, stable, span)) = self.extract(attr) { self.collect_feature(feature, stable, span); } @@ -131,7 +131,7 @@ fn collect(tcx: TyCtxt<'_>) -> LibFeatures { let mut collector = LibFeatureCollector::new(tcx); let krate = tcx.hir().krate(); for attr in krate.non_exported_macro_attrs { - collector.visit_attribute(attr); + collector.visit_attribute(rustc_hir::CRATE_HIR_ID, attr); } intravisit::walk_crate(&mut collector, krate); collector.lib_features |
