Skip to content

Commit 1f1f239

Browse files
committed
---
yaml --- r: 16290 b: refs/heads/try c: cba77ff h: refs/heads/master v: v3
1 parent 44531a4 commit 1f1f239

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: 9e3e57c58bebe1f8d6872c62be8f8b697846109b
5+
refs/heads/try: cba77ffbfa469727314f65405117277839a1783b
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/src/libsyntax/diagnostic.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,14 @@ impl codemap_handler of handler for handler_t {
8686
}
8787
fn has_errors() -> bool { self.err_count > 0u }
8888
fn abort_if_errors() {
89-
if self.err_count > 0u {
90-
let s = #fmt["aborting due to %u previous errors",
91-
self.err_count];
92-
self.fatal(s);
89+
let s;
90+
alt self.err_count {
91+
0u { ret; }
92+
1u { s = "aborting due to previous error"; }
93+
_ { s = #fmt["aborting due to %u previous errors",
94+
self.err_count]; }
9395
}
96+
self.fatal(s);
9497
}
9598
fn warn(msg: str) {
9699
self.emit(none, msg, warning);

0 commit comments

Comments
 (0)