diff options
| author | bors <bors@rust-lang.org> | 2016-01-28 17:20:04 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2016-01-28 17:20:04 +0000 |
| commit | 552bf75e7d689c42febc7798d31ae58d614418f9 (patch) | |
| tree | 10a5f07d781648c08588788d5e3052ee0463086d | |
| parent | 10de8826cd583d61171c118426fe8e9c73a59f2d (diff) | |
| parent | b3e30b5fc3ad49f8d1461a9d181b0853bfc41c9a (diff) | |
| download | rust-552bf75e7d689c42febc7798d31ae58d614418f9.tar.gz rust-552bf75e7d689c42febc7798d31ae58d614418f9.zip | |
Auto merge of #31257 - tmiasko:track-errors-fix, r=nikomatsakis
r? @nrc
| -rw-r--r-- | src/librustc/session/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc/session/mod.rs b/src/librustc/session/mod.rs index fbfdbd15116..dc102a62ee2 100644 --- a/src/librustc/session/mod.rs +++ b/src/librustc/session/mod.rs @@ -179,9 +179,9 @@ impl Session { pub fn track_errors<F, T>(&self, f: F) -> Result<T, usize> where F: FnOnce() -> T { - let mut count = self.err_count(); + let count = self.err_count(); let result = f(); - count -= self.err_count(); + let count = self.err_count() - count; if count == 0 { Ok(result) } else { |
