Skip to content

Commit e938924

Browse files
committed
refactor: don't create the intermediate TyKind::Adt
taken care of by `Ty::new_adt`
1 parent 14b08b8 commit e938924

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

clippy_lints/src/needless_path_new.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,7 @@ fn check_arguments<'tcx>(
9494
let Some(path_def_id) = tcx.get_diagnostic_item(sym::Path) else {
9595
return;
9696
};
97-
let path_ty_kind = ty::Adt(tcx.adt_def(path_def_id), List::empty());
98-
let path_ty = tcx.mk_ty_from_kind(path_ty_kind);
97+
let path_ty = Ty::new_adt(tcx, tcx.adt_def(path_def_id), List::empty());
9998
let Some(asref_def_id) = tcx.get_diagnostic_item(sym::AsRef) else {
10099
return;
101100
};

0 commit comments

Comments
 (0)