]> git.lizzy.rs Git - rust.git/commitdiff
Use new symbol naming scheme for fn-pointer-shims.
authorMichael Woerister <michaelwoerister@posteo.net>
Sun, 14 Feb 2016 23:08:08 +0000 (18:08 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Fri, 25 Mar 2016 18:07:18 +0000 (14:07 -0400)
src/librustc_trans/trans/callee.rs

index 1013c5d64b6097039119d3942c98d4ad6b413c38..e15fe3698fe42f04f056146eda825e933a077186 100644 (file)
@@ -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);
 
     //