about summary refs log tree commit diff
path: root/src/rt/rust_builtin.cpp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2012-01-17 10:57:11 -0800
committerNiko Matsakis <niko@alum.mit.edu>2012-02-01 18:18:07 -0800
commitc36207bfb82f794f17fc5854d4ae50284eddf329 (patch)
tree01c3878cd9fea6364d8659da36fae42c2b69cfc8 /src/rt/rust_builtin.cpp
parent49cb3fc7dfd2a8ee7f35aaa884da8f710cd4a94a (diff)
downloadrust-c36207bfb82f794f17fc5854d4ae50284eddf329.tar.gz
rust-c36207bfb82f794f17fc5854d4ae50284eddf329.zip
make boxes self-describing (fixes #1493)
Diffstat (limited to 'src/rt/rust_builtin.cpp')
-rw-r--r--src/rt/rust_builtin.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp
index 89d8c6d12f2..ea2e8de256c 100644
--- a/src/rt/rust_builtin.cpp
+++ b/src/rt/rust_builtin.cpp
@@ -429,22 +429,6 @@ start_task(rust_task_id id, fn_env_pair *f) {
     target->deref();
 }
 
-extern "C" CDECL void
-migrate_alloc(void *alloc, rust_task_id tid) {
-    rust_task *task = rust_scheduler::get_task();
-    if(!alloc) return;
-    rust_task *target = task->kernel->get_task_by_id(tid);
-    if(target) {
-        const type_desc *tydesc = task->release_alloc(alloc);
-        target->claim_alloc(alloc, tydesc);
-        target->deref();
-    }
-    else {
-        // We couldn't find the target. Maybe we should just free?
-        task->fail();
-    }
-}
-
 extern "C" CDECL int
 sched_threads() {
     rust_task *task = rust_scheduler::get_task();