Skip to content

Commit bd57498

Browse files
committed
Get rid of one more useless lift invocation
1 parent f207933 commit bd57498

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/librustc/ty/sty.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -2305,8 +2305,7 @@ impl<'tcx> Const<'tcx> {
23052305
// because it tries to relate an `Infer` to a `Param`.
23062306
ConstValue::Unevaluated(did, substs) => {
23072307
// 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();
2308+
let (param_env, substs) = param_env.with_reveal_all().and(substs).into_parts();
23102309
// try to resolve e.g. associated constants to their definition on an impl
23112310
let instance = ty::Instance::resolve(tcx, param_env, did, substs)?;
23122311
let gid = GlobalId {

0 commit comments

Comments
 (0)