about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaybe Waffle <waffle.lapkin@gmail.com>2023-01-30 10:54:33 +0000
committerMaybe Waffle <waffle.lapkin@gmail.com>2023-01-30 10:54:33 +0000
commit48af3a96e6106e67d0518c329f769e669b6e363c (patch)
treef6d485c2d72eb5183d314c8436d82505b0d97cb0
parentd4585408dc28b7d03a38aa29a0394e9e7ef2de69 (diff)
downloadrust-48af3a96e6106e67d0518c329f769e669b6e363c.tar.gz
rust-48af3a96e6106e67d0518c329f769e669b6e363c.zip
Consider `#[allow(dead_code)]` before lang items
-rw-r--r--compiler/rustc_passes/src/dead.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_passes/src/dead.rs b/compiler/rustc_passes/src/dead.rs
index c061787c30d..83adfeb6b10 100644
--- a/compiler/rustc_passes/src/dead.rs
+++ b/compiler/rustc_passes/src/dead.rs
@@ -482,9 +482,9 @@ fn has_allow_dead_code_or_lang_attr(tcx: TyCtxt<'_>, def_id: LocalDefId) -> bool
         }
     }
 
-    has_lang_attr(tcx, def_id)
+    has_allow_dead_code(tcx, def_id)
         || has_used_like_attr(tcx, def_id)
-        || has_allow_dead_code(tcx, def_id)
+        || has_lang_attr(tcx, def_id)
 }
 
 // These check_* functions seeds items that