span: self.span,
ty: func_ty,
user_ty: None,
- literal: ty::Const::zero_sized(self.tcx, func_ty),
+ literal: tcx.intern_lazy_const(ty::LazyConst::Evaluated(
+ ty::Const::zero_sized(func_ty),
+ )),
});
let ref_loc = self.make_place(
span: self.span,
ty: self.tcx.types.usize,
user_ty: None,
- literal: ty::Const::from_usize(self.tcx, value),
+ literal: self.tcx.intern_lazy_const(ty::LazyConst::Evaluated(
+ ty::Const::from_usize(self.tcx, value),
+ )),
}
}
span,
ty,
user_ty: None,
- literal: ty::Const::zero_sized(tcx, ty),
+ literal: tcx.intern_lazy_const(ty::LazyConst::Evaluated(
+ ty::Const::zero_sized(ty)
+ )),
}),
vec![rcvr])
}