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

index 810bcd466c6cc232c676f94adb7a7fbab235d603..ff3235385a9b09c573bc9c6b56d4f6d6c4515c89 100644 (file)
@@ -9,7 +9,7 @@
 // except according to those terms.
 
 use arena::TypedArena;
-use back::{link, symbol_names};
+use back::symbol_names;
 use llvm::{ValueRef, get_param, get_params};
 use middle::def_id::DefId;
 use middle::infer;
@@ -382,7 +382,8 @@ fn trans_fn_once_adapter_shim<'a, 'tcx>(
     });
 
     // Create the by-value helper.
-    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, llonce_fn_ty, "once_shim");
     let lloncefn = declare::define_internal_fn(ccx, &function_name, llonce_fn_ty);
 
     let (block_arena, fcx): (TypedArena<_>, FunctionContext);