]> git.lizzy.rs Git - rust.git/blobdiff - src/libcore/rt/sched/mod.rs
Merge remote-tracking branch 'brson/io'
[rust.git] / src / libcore / rt / sched / mod.rs
index f7b9bd8266844080e0551728560e1dca534afbe1..d7543ae138c40eaa96fe319f0a32169abee4f31d 100644 (file)
@@ -362,7 +362,8 @@ fn with_local(stack_pool: &mut StackPool,
 
                 let sched = local_sched::unsafe_borrow();
                 let task = sched.current_task.get_mut_ref();
-                task.local_services.run(start);
+                // FIXME #6141: shouldn't neet to put `start()` in another closure
+                task.local_services.run(||start());
             }
 
             let sched = local_sched::take();