diff --git a/src/eval_context.rs b/src/eval_context.rs index 28a08a8c2094..f2e4a3d780da 100644 --- a/src/eval_context.rs +++ b/src/eval_context.rs @@ -2018,7 +2018,7 @@ pub fn def_ty<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, substs: &'tcx Substs<'tcx>) -> Ty<'tcx> { - let ty = tcx.item_type(def_id); + let ty = tcx.type_of(def_id); apply_param_substs(tcx, substs, &ty) }