From e94ec44ab332c737cb761b650aeb519793774df9 Mon Sep 17 00:00:00 2001 From: Cyril Plisko Date: Tue, 1 May 2018 20:33:32 +0300 Subject: [PATCH] Simplify some internal code Addresses #2709 --- clippy_lints/src/utils/mod.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/clippy_lints/src/utils/mod.rs b/clippy_lints/src/utils/mod.rs index 6701ad00722..00b9fa37c15 100644 --- a/clippy_lints/src/utils/mod.rs +++ b/clippy_lints/src/utils/mod.rs @@ -301,9 +301,7 @@ pub fn implements_trait<'a, 'tcx>( let obligation = cx.tcx .predicate_for_trait_def(cx.param_env, traits::ObligationCause::dummy(), trait_id, 0, ty, ty_params); - cx.tcx.infer_ctxt().enter(|infcx| { - traits::SelectionContext::new(&infcx).infcx().predicate_must_hold(&obligation) - }) + cx.tcx.infer_ctxt().enter(|infcx| infcx.predicate_must_hold(&obligation)) } /// Check whether this type implements Drop.