Skip to content

Commit 9a1465c

Browse files
Use new symbol naming scheme for object shims.
1 parent 6351081 commit 9a1465c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/librustc_trans/trans/meth.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use std::rc::Rc;
1212

1313
use arena::TypedArena;
14-
use back::link;
14+
use back::symbol_names;
1515
use llvm::{ValueRef, get_params};
1616
use middle::def_id::DefId;
1717
use middle::infer;
@@ -228,7 +228,9 @@ pub fn trans_object_shim<'a, 'tcx>(ccx: &'a CrateContext<'a, 'tcx>,
228228
};
229229

230230
//
231-
let function_name = link::mangle_internal_name_by_type_and_seq(ccx, shim_fn_ty, "object_shim");
231+
let function_name = symbol_names::internal_name_from_type_and_suffix(ccx,
232+
shim_fn_ty,
233+
"object_shim");
232234
let llfn = declare::define_internal_rust_fn(ccx, &function_name, shim_fn_ty);
233235

234236
let empty_substs = tcx.mk_substs(Substs::trans_empty());

0 commit comments

Comments
 (0)