diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-06-15 19:31:46 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-06-15 19:31:46 -0700 |
| commit | 3208fc36bf2c7e99451e21171f82dafef2ea51dc (patch) | |
| tree | 0ac94c64e1601824d3e326964580a3b84295737a /src/libstd/task/mod.rs | |
| parent | b08c4467980bc712995d421dd50c1cca2948b67b (diff) | |
| parent | 505ef7e710ff890c0027fadad54997041b7ee93b (diff) | |
| download | rust-3208fc36bf2c7e99451e21171f82dafef2ea51dc.tar.gz rust-3208fc36bf2c7e99451e21171f82dafef2ea51dc.zip | |
Merge remote-tracking branch 'brson/io-wip' into io
Conflicts: src/libstd/rt/sched.rs src/libstd/rt/task.rs src/libstd/rt/test.rs src/libstd/task/mod.rs src/libstd/task/spawn.rs
Diffstat (limited to 'src/libstd/task/mod.rs')
| -rw-r--r-- | src/libstd/task/mod.rs | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/libstd/task/mod.rs b/src/libstd/task/mod.rs index df5b88207ec..dbfb9baefa7 100644 --- a/src/libstd/task/mod.rs +++ b/src/libstd/task/mod.rs @@ -513,20 +513,9 @@ pub fn failing() -> bool { } } _ => { - let mut unwinding = false; - do Local::borrow::<Task, ()> |local| { - unwinding = match local.unwinder { - Some(unwinder) => { - unwinder.unwinding - } - None => { - // Because there is no unwinder we can't be unwinding. - // (The process will abort on failure) - false - } - } + do Local::borrow::<Task, bool> |local| { + local.unwinder.unwinding } - return unwinding; } } } |
