We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b4f6ea0 commit b474c10Copy full SHA for b474c10
src/librustc_trans/trans/closure.rs
@@ -9,7 +9,7 @@
9
// except according to those terms.
10
11
use arena::TypedArena;
12
-use back::{link, symbol_names};
+use back::symbol_names;
13
use llvm::{ValueRef, get_params};
14
use middle::def_id::DefId;
15
use middle::infer;
@@ -373,7 +373,9 @@ fn trans_fn_once_adapter_shim<'a, 'tcx>(
373
let llonce_fn_ty = tcx.mk_fn(None, llonce_bare_fn_ty);
374
375
// Create the by-value helper.
376
- let function_name = link::mangle_internal_name_by_type_and_seq(ccx, llonce_fn_ty, "once_shim");
+ let function_name = symbol_names::internal_name_from_type_and_suffix(ccx,
377
+ llonce_fn_ty,
378
+ "once_shim");
379
let lloncefn = declare::define_internal_rust_fn(ccx, &function_name,
380
llonce_fn_ty);
381
let sig = tcx.erase_late_bound_regions(&llonce_bare_fn_ty.sig);
0 commit comments