diff --git a/src/lib/run_program.rs b/src/lib/run_program.rs index c308f4957d04..eb72ccc34aa4 100644 --- a/src/lib/run_program.rs +++ b/src/lib/run_program.rs @@ -92,8 +92,7 @@ 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] }); } - // FIXME: ptr::null instead of cast - argptrs += [unsafe {unsafe::reinterpret_cast(0)}]; + argptrs += [ptr::null()]; ret argptrs; }