]> git.lizzy.rs Git - rust.git/blobdiff - src/tools/clippy/clippy_lints/src/only_used_in_recursion.rs
Rollup merge of #106829 - compiler-errors:more-alias-combine, r=spastorino
[rust.git] / src / tools / clippy / clippy_lints / src / only_used_in_recursion.rs
index 7722a476d7b4e5182abeea83af939b5653c7bc32..7b1d974f2f877e51f0c1d4fe29a89d57d383fb87 100644 (file)
@@ -244,7 +244,7 @@ fn check_body(&mut self, cx: &LateContext<'tcx>, body: &'tcx Body<'tcx>) {
             })) => {
                 #[allow(trivial_casts)]
                 if let Some(Node::Item(item)) = get_parent_node(cx.tcx, owner_id.into())
-                    && let Some(trait_ref) = cx.tcx.impl_trait_ref(item.owner_id)
+                    && let Some(trait_ref) = cx.tcx.impl_trait_ref(item.owner_id).map(|t| t.subst_identity())
                     && let Some(trait_item_id) = cx.tcx.associated_item(owner_id).trait_item_def_id
                 {
                     (