diff options
| author | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-04-08 15:57:44 +0000 |
|---|---|---|
| committer | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-04-08 15:57:44 +0000 |
| commit | b79f13ea5cbe07d571fed747b8a77c9e033ce598 (patch) | |
| tree | 7a6b2d009f8721171d864cff0535e182d7e91699 | |
| parent | bb5b250fa15780dd80e025c3e7991609d996badc (diff) | |
| download | rust-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.rs | 5 |
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); } }, |
