]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/trans/reflect.rs
auto merge of #13301 : erickt/rust/remove-refcell-get, r=huonw
[rust.git] / src / librustc / middle / trans / reflect.rs
index e73ef639a0ba86bec68f32eb78aeab28f1e83bc1..1adf5cf8afe5d2d40526ce64da878dc09d9ac5da 100644 (file)
@@ -300,7 +300,7 @@ pub fn visit_ty(&mut self, t: ty::t) {
                     //
                     llvm::LLVMGetParam(llfdecl, fcx.arg_pos(0u) as c_uint)
                 };
-                let bcx = fcx.entry_bcx.get().unwrap();
+                let bcx = fcx.entry_bcx.borrow().clone().unwrap();
                 let arg = BitCast(bcx, arg, llptrty);
                 let ret = adt::trans_get_discr(bcx, repr, arg, Some(Type::i64(ccx)));
                 Store(bcx, ret, fcx.llretptr.get().unwrap());