We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7a5a988 commit 23e54b2Copy full SHA for 23e54b2
src/librustc_trans/trans/callee.rs
@@ -18,7 +18,7 @@ pub use self::CalleeData::*;
18
pub use self::CallArgs::*;
19
20
use arena::TypedArena;
21
-use back::link;
+use back::symbol_names;
22
use llvm::{self, ValueRef, get_params};
23
use middle::cstore::LOCAL_CRATE;
24
use middle::def_id::DefId;
@@ -378,8 +378,10 @@ pub fn trans_fn_pointer_shim<'a, 'tcx>(
378
debug!("tuple_fn_ty: {:?}", tuple_fn_ty);
379
380
//
381
- let function_name = link::mangle_internal_name_by_type_and_seq(ccx, bare_fn_ty,
382
- "fn_pointer_shim");
+ let function_name =
+ symbol_names::internal_name_from_type_and_suffix(ccx,
383
+ bare_fn_ty,
384
+ "fn_pointer_shim");
385
let llfn = declare::define_internal_fn(ccx, &function_name, tuple_fn_ty);
386
387
0 commit comments