diff options
Diffstat (limited to 'src/libstd/rt/mod.rs')
| -rw-r--r-- | src/libstd/rt/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/rt/mod.rs b/src/libstd/rt/mod.rs index 1c3411b6247..f01ef31b196 100644 --- a/src/libstd/rt/mod.rs +++ b/src/libstd/rt/mod.rs @@ -280,7 +280,7 @@ pub fn run(main: ~fn()) -> int { let main_cell = Cell::new(main); let mut main_task = ~Task::new_root(&mut scheds[0].stack_pool, main_cell.take()); - main_task.on_exit = Some(on_exit); + main_task.death.on_exit = Some(on_exit); scheds[0].enqueue_task(main_task); // Run each scheduler in a thread. |
