From 6156bc56cbd1f40e538b59ff91ce9b8d89969ff3 Mon Sep 17 00:00:00 2001 From: Kevin Cantu Date: Wed, 1 Feb 2012 03:41:58 -0800 Subject: Propagating unsafe::slice 2 --- src/comp/back/link.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/comp/back') diff --git a/src/comp/back/link.rs b/src/comp/back/link.rs index 4f61ddf8178..250b576a113 100644 --- a/src/comp/back/link.rs +++ b/src/comp/back/link.rs @@ -562,7 +562,7 @@ fn mangle_internal_name_by_seq(ccx: @crate_ctxt, flav: str) -> str { fn link_binary(sess: session, obj_filename: str, out_filename: str, - lm: link_meta) { + lm: link_meta) unsafe { // Converts a library file name into a gcc -l argument fn unlib(config: @session::config, filename: str) -> str { let rmlib = fn@(filename: str) -> str { @@ -570,7 +570,7 @@ fn link_binary(sess: session, (config.os == session::os_linux || config.os == session::os_freebsd) && str::find(filename, "lib") == 0 { - ret str::slice(filename, 3u, + ret str::unsafe::slice(filename, 3u, str::byte_len(filename)); } else { ret filename; } }; -- cgit 1.4.1-3-g733a5