Skip to content

Commit a5745a7

Browse files
committed
use is_path_diagnostic_item
1 parent 575b613 commit a5745a7

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

clippy_lints/src/instant_subtraction.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::diagnostics::span_lint_and_sugg;
33
use clippy_utils::msrvs::{self, Msrv};
44
use clippy_utils::source::snippet_with_context;
55
use clippy_utils::sugg::Sugg;
6-
use clippy_utils::ty;
6+
use clippy_utils::{is_path_diagnostic_item, ty};
77
use rustc_errors::Applicability;
88
use rustc_hir::{BinOpKind, Expr, ExprKind};
99
use rustc_lint::{LateContext, LateLintPass};
@@ -107,8 +107,7 @@ impl LateLintPass<'_> for InstantSubtraction {
107107

108108
fn is_instant_now_call(cx: &LateContext<'_>, expr_block: &'_ Expr<'_>) -> bool {
109109
if let ExprKind::Call(fn_expr, []) = expr_block.kind
110-
&& let Some(fn_id) = clippy_utils::path_def_id(cx, fn_expr)
111-
&& cx.tcx.is_diagnostic_item(sym::instant_now, fn_id)
110+
&& is_path_diagnostic_item(cx, fn_expr, sym::instant_now)
112111
{
113112
true
114113
} else {

0 commit comments

Comments
 (0)