about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-08-15 07:40:53 +0000
committerbors <bors@rust-lang.org>2021-08-15 07:40:53 +0000
commitdfe5fd0902b55546dc38a15f01effbb248e8b222 (patch)
treef5ac86bea5b36c6105acea80f5dd984b46b10df7 /compiler/rustc_resolve/src
parent40db258731a912325de612a1fc06d14e6df959ab (diff)
parent8dc8649bd71c9c3ab51473753e5869392ae54d60 (diff)
downloadrust-dfe5fd0902b55546dc38a15f01effbb248e8b222.tar.gz
rust-dfe5fd0902b55546dc38a15f01effbb248e8b222.zip
Auto merge of #87975 - m-ou-se:unused-import-attributes, r=nagisa
Include attributes in removal span for unused imports.

Fixes https://github.com/rust-lang/rust/issues/87973
Diffstat (limited to 'compiler/rustc_resolve/src')
-rw-r--r--compiler/rustc_resolve/src/check_unused.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_resolve/src/check_unused.rs b/compiler/rustc_resolve/src/check_unused.rs
index 89ce89b2e9a..9f4f2b82f60 100644
--- a/compiler/rustc_resolve/src/check_unused.rs
+++ b/compiler/rustc_resolve/src/check_unused.rs
@@ -98,7 +98,7 @@ impl<'a, 'b> UnusedImportCheckVisitor<'a, 'b> {
 
 impl<'a, 'b> Visitor<'a> for UnusedImportCheckVisitor<'a, 'b> {
     fn visit_item(&mut self, item: &'a ast::Item) {
-        self.item_span = item.span;
+        self.item_span = item.span_with_attributes();
 
         // Ignore is_public import statements because there's no way to be sure
         // whether they're used or not. Also ignore imports with a dummy span