about summary refs log tree commit diff
path: root/src/rustc
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-09-11 12:17:48 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-09-11 12:17:48 -0700
commit4a865401f580863c67b9dd0e44a0192f21817c7c (patch)
tree037c77e61e17a05a8b965122bd920e4fe6284b2d /src/rustc
parent23880daef2fbdfc01f8651fa8e84eb9700cceb3c (diff)
downloadrust-4a865401f580863c67b9dd0e44a0192f21817c7c.tar.gz
rust-4a865401f580863c67b9dd0e44a0192f21817c7c.zip
rustc: Remove a bunch of unused upcalls
Diffstat (limited to 'src/rustc')
-rw-r--r--src/rustc/back/upcall.rs19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/rustc/back/upcall.rs b/src/rustc/back/upcall.rs
index 66241c7aa6d..8b9ed160804 100644
--- a/src/rustc/back/upcall.rs
+++ b/src/rustc/back/upcall.rs
@@ -8,16 +8,12 @@ use middle::trans::common::{T_fn, T_i1, T_i8, T_i32,
 use lib::llvm::{type_names, ModuleRef, ValueRef, TypeRef};
 
 type upcalls =
-    {_fail: ValueRef,
-     trace: ValueRef,
+    {trace: ValueRef,
      malloc: ValueRef,
      free: ValueRef,
      exchange_malloc: ValueRef,
      exchange_free: ValueRef,
      validate_box: ValueRef,
-     mark: ValueRef,
-     str_new_uniq: ValueRef,
-     str_new_shared: ValueRef,
      log_type: ValueRef,
      call_shim_on_c_stack: ValueRef,
      call_shim_on_rust_stack: ValueRef,
@@ -45,10 +41,7 @@ fn declare_upcalls(targ_cfg: @session::config,
     let int_t = T_int(targ_cfg);
     let size_t = T_size_t(targ_cfg);
 
-    return @{_fail: dv(~"fail", ~[T_ptr(T_i8()),
-                             T_ptr(T_i8()),
-                             size_t]),
-          trace: dv(~"trace", ~[T_ptr(T_i8()),
+    return @{trace: dv(~"trace", ~[T_ptr(T_i8()),
                               T_ptr(T_i8()),
                               int_t]),
           malloc:
@@ -65,14 +58,6 @@ fn declare_upcalls(targ_cfg: @session::config,
               nothrow(dv(~"exchange_free", ~[T_ptr(T_i8())])),
           validate_box:
               nothrow(dv(~"validate_box", ~[T_ptr(T_i8())])),
-          mark:
-              d(~"mark", ~[T_ptr(T_i8())], int_t),
-          str_new_uniq:
-              nothrow(d(~"str_new_uniq", ~[T_ptr(T_i8()), int_t],
-                        T_ptr(T_i8()))),
-          str_new_shared:
-              nothrow(d(~"str_new_shared", ~[T_ptr(T_i8()), int_t],
-                        T_ptr(T_i8()))),
           log_type:
               dv(~"log_type", ~[T_ptr(tydesc_type),
                               T_ptr(T_i8()), T_i32()]),