From 5ea91ac531de9e309a495538a84f84ec9653bd51 Mon Sep 17 00:00:00 2001 From: varkor Date: Tue, 15 May 2018 13:53:20 +0100 Subject: [PATCH] Collapse Substs::identity_for_item in collect --- src/librustc_typeck/collect.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/librustc_typeck/collect.rs b/src/librustc_typeck/collect.rs index d659dae2503..c2dde2d2e01 100644 --- a/src/librustc_typeck/collect.rs +++ b/src/librustc_typeck/collect.rs @@ -1096,9 +1096,7 @@ fn type_of<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, } let substs = ty::ClosureSubsts { - substs: Substs::for_item(tcx, def_id, |param, _| { - tcx.mk_param_from_def(param) - }) + substs: Substs::identity_for_item(tcx, def_id), }; tcx.mk_closure(def_id, substs)