about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJames Tranovich <james@openhorizonlabs.com>2013-05-10 10:51:00 -0700
committerJames Tranovich <james@openhorizonlabs.com>2013-05-10 10:51:00 -0700
commit3db74ddd2e0ec7ea02ac1b82745439587f514cc4 (patch)
treeb266b2724532a5acd83e5824d5a5941535e2ec2b
parentf547a671dcc64530f0cf07f39698d63174f37733 (diff)
downloadrust-3db74ddd2e0ec7ea02ac1b82745439587f514cc4.tar.gz
rust-3db74ddd2e0ec7ea02ac1b82745439587f514cc4.zip
Fixes rusti crashes.
Don't pass the binary name to the LLVMRustExecuteJIT closure; doesn't
seem to be needed, anyhow.
-rw-r--r--src/librustc/back/link.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc/back/link.rs b/src/librustc/back/link.rs
index 3b5c90ec1f9..07ab9a27f24 100644
--- a/src/librustc/back/link.rs
+++ b/src/librustc/back/link.rs
@@ -157,9 +157,9 @@ pub mod jit {
                     code: entry,
                     env: ptr::null()
                 };
-                let func: &fn(argv: ~[@~str]) = cast::transmute(closure);
+                let func: &fn() = cast::transmute(closure);
 
-                func(~[sess.opts.binary]);
+                func();
             }
         }
     }