]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/mem_categorization.rs
Remove unnecessary lift calls
[rust.git] / src / librustc / middle / mem_categorization.rs
index 3b21b81df7b434bc51e6a7867d3f773fc9f79e28..0304f76ec96e9a7b6d33e82a615881ed578052c3 100644 (file)
@@ -819,10 +819,7 @@ fn cat_upvar(
                              .unwrap_or(ty::ClosureKind::LATTICE_BOTTOM),
 
                     None =>
-                        self.tcx.global_tcx()
-                                .lift(&closure_substs)
-                                .expect("no inference cx, but inference variables in closure ty")
-                                .closure_kind(closure_def_id, self.tcx.global_tcx()),
+                        closure_substs.closure_kind(closure_def_id, self.tcx.global_tcx()),
                 }
             }
             _ => span_bug!(span, "unexpected type for fn in mem_categorization: {:?}", ty),