about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2020-11-27 00:35:22 +0100
committerCamille GILLOT <gillot.camille@gmail.com>2021-03-09 19:23:07 +0100
commit4bab93a03924c4044f20e7aee6e0036f6a96d586 (patch)
treed33a911b21c7ef070fd22bfdba9b10946223b0ff /compiler/rustc_passes/src
parentc298744da7208ebb37a76909eefdce2cc5698f79 (diff)
downloadrust-4bab93a03924c4044f20e7aee6e0036f6a96d586.tar.gz
rust-4bab93a03924c4044f20e7aee6e0036f6a96d586.zip
Remove hir::ForeignItem::attrs.
Diffstat (limited to 'compiler/rustc_passes/src')
-rw-r--r--compiler/rustc_passes/src/weak_lang_items.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_passes/src/weak_lang_items.rs b/compiler/rustc_passes/src/weak_lang_items.rs
index daff94cb6d3..de369ba9bbb 100644
--- a/compiler/rustc_passes/src/weak_lang_items.rs
+++ b/compiler/rustc_passes/src/weak_lang_items.rs
@@ -97,7 +97,8 @@ impl<'a, 'tcx, 'v> Visitor<'v> for Context<'a, 'tcx> {
 
     fn visit_foreign_item(&mut self, i: &hir::ForeignItem<'_>) {
         let check_name = |attr, sym| self.tcx.sess.check_name(attr, sym);
-        if let Some((lang_item, _)) = lang_items::extract(check_name, &i.attrs) {
+        let attrs = self.tcx.hir().attrs(i.hir_id());
+        if let Some((lang_item, _)) = lang_items::extract(check_name, attrs) {
             self.register(lang_item, i.span);
         }
         intravisit::walk_foreign_item(self, i)