From 23e54b24adad2c04c1080a7c3d54611452c5232f Mon Sep 17 00:00:00 2001 From: Michael Woerister Date: Sun, 14 Feb 2016 18:08:08 -0500 Subject: [PATCH] Use new symbol naming scheme for fn-pointer-shims. --- src/librustc_trans/trans/callee.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/librustc_trans/trans/callee.rs b/src/librustc_trans/trans/callee.rs index 1013c5d64b6..e15fe3698fe 100644 --- a/src/librustc_trans/trans/callee.rs +++ b/src/librustc_trans/trans/callee.rs @@ -18,7 +18,7 @@ pub use self::CallArgs::*; use arena::TypedArena; -use back::link; +use back::symbol_names; use llvm::{self, ValueRef, get_params}; use middle::cstore::LOCAL_CRATE; use middle::def_id::DefId; @@ -378,8 +378,10 @@ pub fn trans_fn_pointer_shim<'a, 'tcx>( debug!("tuple_fn_ty: {:?}", tuple_fn_ty); // - let function_name = link::mangle_internal_name_by_type_and_seq(ccx, bare_fn_ty, - "fn_pointer_shim"); + let function_name = + symbol_names::internal_name_from_type_and_suffix(ccx, + bare_fn_ty, + "fn_pointer_shim"); let llfn = declare::define_internal_fn(ccx, &function_name, tuple_fn_ty); // -- 2.44.0