about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorRafael Ávila de Espíndola <respindola@mozilla.com>2011-05-25 15:33:57 -0400
committerRafael Ávila de Espíndola <respindola@mozilla.com>2011-05-25 15:33:57 -0400
commit94129c4216eab6eb0763ff3dc47d7fb41febfe99 (patch)
tree5cc8777b4444abea1f99baf7554fbb5c4a2e2d6d /src/comp
parentdb47cb5c1355041a30475e2d32debded1811a354 (diff)
downloadrust-94129c4216eab6eb0763ff3dc47d7fb41febfe99.tar.gz
rust-94129c4216eab6eb0763ff3dc47d7fb41febfe99.zip
dead argument removal part one.
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/middle/trans.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index 42cbaf16fa6..eb09e070db4 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -7706,7 +7706,7 @@ fn find_main_fn(&@crate_ctxt cx) -> ValueRef {
 
 fn trans_main_fn(@local_ctxt cx, ValueRef llcrate, ValueRef crate_map) {
     auto T_main_args = [T_int(), T_int()];
-    auto T_rust_start_args = [T_int(), T_int(), T_int(), T_int(), T_int()];
+    auto T_rust_start_args = [T_int(), T_int(), T_int(), T_int()];
 
     auto main_name;
     if (str::eq(std::os::target_os(), "win32")) {
@@ -7718,7 +7718,7 @@ fn trans_main_fn(@local_ctxt cx, ValueRef llcrate, ValueRef crate_map) {
     auto llmain =
         decl_cdecl_fn(cx.ccx.llmod, main_name, T_fn(T_main_args, T_int()));
 
-    auto llrust_start = decl_cdecl_fn(cx.ccx.llmod, "rust_start",
+    auto llrust_start = decl_cdecl_fn(cx.ccx.llmod, "new_rust_start",
                                       T_fn(T_rust_start_args, T_int()));
 
     auto llargc = llvm::LLVMGetParam(llmain, 0u);
@@ -7737,8 +7737,7 @@ fn trans_main_fn(@local_ctxt cx, ValueRef llcrate, ValueRef crate_map) {
         llvm::LLVMAppendBasicBlock(llmain, str::buf(""));
     auto b = new_builder(llbb);
 
-    auto start_args = [p2i(llrust_main), p2i(llcrate), llargc, llargv,
-                          p2i(crate_map)];
+    auto start_args = [p2i(llrust_main), llargc, llargv, p2i(crate_map)];
 
     b.Ret(b.Call(llrust_start, start_args));
 }