From 709c7926d4d48ee0d5254c28be700fc64ba8d98b Mon Sep 17 00:00:00 2001 From: Frederick Zhang Date: Wed, 9 Aug 2017 13:21:33 +1000 Subject: [PATCH] fix usage of for_each_relevant_impl --- clippy_lints/src/derive.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/clippy_lints/src/derive.rs b/clippy_lints/src/derive.rs index f6642db8fec..5ac4a342274 100644 --- a/clippy_lints/src/derive.rs +++ b/clippy_lints/src/derive.rs @@ -95,10 +95,8 @@ fn check_hash_peq<'a, 'tcx>( match_path_old(&trait_ref.path, &paths::HASH), let Some(peq_trait_def_id) = cx.tcx.lang_items.eq_trait() ], { - let peq_trait_def = cx.tcx.trait_def(peq_trait_def_id); - // Look for the PartialEq implementations for `ty` - peq_trait_def.for_each_relevant_impl(cx.tcx, ty, |impl_id| { + cx.tcx.for_each_relevant_impl(peq_trait_def_id, ty, |impl_id| { let peq_is_automatically_derived = is_automatically_derived(&cx.tcx.get_attrs(impl_id)); if peq_is_automatically_derived == hash_is_automatically_derived { -- 2.44.0