]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_trans/trans_item.rs
Auto merge of #35856 - phimuemue:master, r=brson
[rust.git] / src / librustc_trans / trans_item.rs
index 2c91c408487b8513319d06b163be261fcfda2887..8a0f37230c8dfa21730fda3bd4e725c7cf7a7169 100644 (file)
@@ -176,7 +176,7 @@ fn predefine_fn(ccx: &CrateContext<'a, 'tcx>,
 
         let item_ty = ccx.tcx().lookup_item_type(instance.def).ty;
         let item_ty = ccx.tcx().erase_regions(&item_ty);
-        let mono_ty = monomorphize::apply_param_substs(ccx.tcx(), instance.substs, &item_ty);
+        let mono_ty = monomorphize::apply_param_substs(ccx.shared(), instance.substs, &item_ty);
 
         let attrs = ccx.tcx().get_attrs(instance.def);
         let lldecl = declare::declare_fn(ccx, symbol_name, mono_ty);