From f96ad30dfc3501b979fd1d089f43e7fb6ff9eec3 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 28 Oct 2011 14:19:17 -0700 Subject: stdlib: Make reinterpret_cast and leak unsafe --- src/lib/run_program.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/lib/run_program.rs') diff --git a/src/lib/run_program.rs b/src/lib/run_program.rs index e4913b54184..c308f4957d0 100644 --- a/src/lib/run_program.rs +++ b/src/lib/run_program.rs @@ -92,7 +92,8 @@ type program = obj { fn arg_vec(prog: str, args: [@str]) -> [sbuf] { let argptrs = str::as_buf(prog, {|buf| [buf] }); for arg in args { argptrs += str::as_buf(*arg, {|buf| [buf] }); } - argptrs += [unsafe::reinterpret_cast(0)]; + // FIXME: ptr::null instead of cast + argptrs += [unsafe {unsafe::reinterpret_cast(0)}]; ret argptrs; } -- cgit 1.4.1-3-g733a5