about summary refs log tree commit diff
path: root/src/rt
diff options
context:
space:
mode:
authorPhilipp Brüschweiler <blei42@gmail.com>2013-06-21 10:00:49 +0200
committerPhilipp Brüschweiler <blei42@gmail.com>2013-06-23 12:49:16 +0200
commit976c0b3dfb6a0da8a70958f157507b5dcf7c5ceb (patch)
treebb7afcd189fcab9ab60366b7cb885573dad7be17 /src/rt
parent273f90566c26309c13ebe10278f8745e978250b2 (diff)
downloadrust-976c0b3dfb6a0da8a70958f157507b5dcf7c5ceb.tar.gz
rust-976c0b3dfb6a0da8a70958f157507b5dcf7c5ceb.zip
Remove rust_call_tydesc_glue
Towards #4812. Also includes some minor cleanups.
Diffstat (limited to 'src/rt')
-rw-r--r--src/rt/rust_builtin.cpp8
-rw-r--r--src/rt/rustrt.def.in3
2 files changed, 1 insertions, 10 deletions
diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp
index 1a84325c7a9..8d771da32fc 100644
--- a/src/rt/rust_builtin.cpp
+++ b/src/rt/rust_builtin.cpp
@@ -729,14 +729,6 @@ rust_task_deref(rust_task *task) {
     task->deref();
 }
 
-// Must call on rust stack.
-extern "C" CDECL void
-rust_call_tydesc_glue(void *root, size_t *tydesc, size_t glue_index) {
-    glue_fn *fn = (glue_fn*) tydesc[glue_index];
-    if (fn)
-        fn(0, 0, root);
-}
-
 // Don't run on the Rust stack!
 extern "C" void
 rust_log_str(uint32_t level, const char *str, size_t size) {
diff --git a/src/rt/rustrt.def.in b/src/rt/rustrt.def.in
index ba7ada04a27..7fd948d2cd9 100644
--- a/src/rt/rustrt.def.in
+++ b/src/rt/rustrt.def.in
@@ -174,7 +174,6 @@ rust_set_task_local_data
 rust_task_local_data_atexit
 rust_task_ref
 rust_task_deref
-rust_call_tydesc_glue
 tdefl_compress_mem_to_heap
 tinfl_decompress_mem_to_heap
 rust_gc_metadata
@@ -239,4 +238,4 @@ rust_valgrind_stack_deregister
 rust_take_env_lock
 rust_drop_env_lock
 rust_update_log_settings
-rust_running_on_valgrind
\ No newline at end of file
+rust_running_on_valgrind