From 8a145a601eb97f9d32572fed23030bc1bc319105 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 21 Mar 2012 00:31:40 -0700 Subject: rt: Don't swatch stacks during upcall_del_stack --- src/rt/rust_task_thread.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/rt/rust_task_thread.cpp') diff --git a/src/rt/rust_task_thread.cpp b/src/rt/rust_task_thread.cpp index 6b490a2404b..11b4c985138 100644 --- a/src/rt/rust_task_thread.cpp +++ b/src/rt/rust_task_thread.cpp @@ -51,6 +51,7 @@ rust_task_thread::activate(rust_task *task) { lock.unlock(); prepare_c_stack(task); task->ctx.swap(c_context); + task->cleanup_after_turn(); unprepare_c_stack(); lock.lock(); DLOG(this, task, "task has returned"); -- cgit 1.4.1-3-g733a5