diff options
| author | Ben Blum <bblum@andrew.cmu.edu> | 2013-08-08 19:59:08 -0400 |
|---|---|---|
| committer | Ben Blum <bblum@andrew.cmu.edu> | 2013-08-20 13:28:59 -0400 |
| commit | dd406365e1a189c4f229e1eba7ba091605e995ef (patch) | |
| tree | f3b264a9678d74459b3e5fd16ad697a304b9c005 /src/libstd/rt | |
| parent | 7f268128954fef84dcbcb7c9fe77e2a107e0bf69 (diff) | |
| download | rust-dd406365e1a189c4f229e1eba7ba091605e995ef.tar.gz rust-dd406365e1a189c4f229e1eba7ba091605e995ef.zip | |
Add assert_once_ever macro. Close #7748. (fixme cf #8472)
Diffstat (limited to 'src/libstd/rt')
| -rw-r--r-- | src/libstd/rt/mod.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstd/rt/mod.rs b/src/libstd/rt/mod.rs index db1bfdf1bf5..8b3e65b57ab 100644 --- a/src/libstd/rt/mod.rs +++ b/src/libstd/rt/mod.rs @@ -323,6 +323,7 @@ fn run_(main: ~fn(), use_main_sched: bool) -> int { // task tree, shut down the schedulers and set the exit code. let handles = Cell::new(handles); let on_exit: ~fn(bool) = |exit_success| { + assert_once_ever!("last task exiting"); let mut handles = handles.take(); for handle in handles.mut_iter() { |
