]> git.lizzy.rs Git - rust.git/blobdiff - src/libgreen/sched.rs
auto merge of #15999 : Kimundi/rust/fix_folder, r=nikomatsakis
[rust.git] / src / libgreen / sched.rs
index 38bb6e355a77151857f370433b2518308d202f06..b9144047df5c0b7e3017f3fdeb27bedd594a82d4 100644 (file)
@@ -219,7 +219,7 @@ pub fn bootstrap(mut self: Box<Scheduler>) {
         let message = stask.sched.get_mut_ref().message_queue.pop();
         rtassert!(match message { msgq::Empty => true, _ => false });
 
-        stask.task.get_mut_ref().destroyed = true;
+        stask.task.take().unwrap().drop();
     }
 
     // This does not return a scheduler, as the scheduler is placed