diff options
Diffstat (limited to 'src/libcore/os.rs')
| -rw-r--r-- | src/libcore/os.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/libcore/os.rs b/src/libcore/os.rs index 808552fca6c..c1b7574c9cc 100644 --- a/src/libcore/os.rs +++ b/src/libcore/os.rs @@ -163,15 +163,11 @@ mod global_env { let builder_fn = || { let builder = task::builder(); task::unsupervise(builder); - task::set_opts(builder, { - sched: some({ - mode: task::single_threaded, - // FIXME (#2621): This would be a good place to use a - // very small foreign stack - foreign_stack_size: none - }) - with task::get_opts(builder) - }); + + // FIXME (#2621): This would be a good place to use a very small + // foreign stack + task::set_sched_mode(builder, task::single_threaded); + builder }; unsafe { |
