We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
lift
1 parent f207933 commit bd57498Copy full SHA for bd57498
src/librustc/ty/sty.rs
@@ -2305,8 +2305,7 @@ impl<'tcx> Const<'tcx> {
2305
// because it tries to relate an `Infer` to a `Param`.
2306
ConstValue::Unevaluated(did, substs) => {
2307
// if `substs` has no unresolved components, use and empty param_env
2308
- let pem_and_substs = param_env.with_reveal_all().and(substs);
2309
- let (param_env, substs) = tcx.lift_to_global(&pem_and_substs).unwrap().into_parts();
+ let (param_env, substs) = param_env.with_reveal_all().and(substs).into_parts();
2310
// try to resolve e.g. associated constants to their definition on an impl
2311
let instance = ty::Instance::resolve(tcx, param_env, did, substs)?;
2312
let gid = GlobalId {
0 commit comments