about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2022-04-08 15:57:44 +0000
committerOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2022-04-08 15:57:44 +0000
commitb79f13ea5cbe07d571fed747b8a77c9e033ce598 (patch)
tree7a6b2d009f8721171d864cff0535e182d7e91699
parentbb5b250fa15780dd80e025c3e7991609d996badc (diff)
downloadrust-b79f13ea5cbe07d571fed747b8a77c9e033ce598.tar.gz
rust-b79f13ea5cbe07d571fed747b8a77c9e033ce598.zip
Avoid looking at the internals of Interned directly
-rw-r--r--clippy_lints/src/case_sensitive_file_extension_comparisons.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/clippy_lints/src/case_sensitive_file_extension_comparisons.rs b/clippy_lints/src/case_sensitive_file_extension_comparisons.rs
index df780747a0c..a8f9c189ade 100644
--- a/clippy_lints/src/case_sensitive_file_extension_comparisons.rs
+++ b/clippy_lints/src/case_sensitive_file_extension_comparisons.rs
@@ -1,7 +1,6 @@
 use clippy_utils::diagnostics::span_lint_and_help;
 use if_chain::if_chain;
 use rustc_ast::ast::LitKind;
-use rustc_data_structures::intern::Interned;
 use rustc_hir::{Expr, ExprKind, PathSegment};
 use rustc_lint::{LateContext, LateLintPass};
 use rustc_middle::ty;
@@ -56,8 +55,8 @@ fn check_case_sensitive_file_extension_comparison(ctx: &LateContext<'_>, expr: &
                 ty::Str => {
                     return Some(span);
                 },
-                ty::Adt(ty::AdtDef(Interned(&ty::AdtDefData { did, .. }, _)), _) => {
-                    if ctx.tcx.is_diagnostic_item(sym::String, did) {
+                ty::Adt(def, _) => {
+                    if ctx.tcx.is_diagnostic_item(sym::String, def.did()) {
                         return Some(span);
                     }
                 },