about summary refs log tree commit diff
path: root/compiler
diff options
context:
space:
mode:
authorAlex Macleod <alex@macleod.io>2024-03-15 14:00:08 +0000
committerAlex Macleod <alex@macleod.io>2024-03-20 16:30:26 +0000
commita8452461dcfb789e4d4f557bad648016ed2ad954 (patch)
treee2bd2bec0cc5db52397b12861fa4f600d6836307 /compiler
parentc86f3ac24f6b62b438c4bdc34ae73e8a1db60234 (diff)
downloadrust-a8452461dcfb789e4d4f557bad648016ed2ad954.tar.gz
rust-a8452461dcfb789e4d4f557bad648016ed2ad954.zip
Ignore paths from expansion in `unused_qualifications`
Diffstat (limited to 'compiler')
-rw-r--r--compiler/rustc_resolve/src/late.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_resolve/src/late.rs b/compiler/rustc_resolve/src/late.rs
index c661be3587e..fc037404829 100644
--- a/compiler/rustc_resolve/src/late.rs
+++ b/compiler/rustc_resolve/src/late.rs
@@ -4672,7 +4672,9 @@ impl<'a: 'ast, 'b, 'ast, 'tcx> LateResolutionVisitor<'a, 'b, 'ast, 'tcx> {
             return;
         }
 
-        if path.iter().any(|seg| seg.ident.span.from_expansion()) {
+        if finalize.path_span.from_expansion()
+            || path.iter().any(|seg| seg.ident.span.from_expansion())
+        {
             return;
         }