Skip to content

Commit 5b86947

Browse files
committed
---
yaml --- r: 13284 b: refs/heads/master c: cba77ff h: refs/heads/master v: v3
1 parent 53fa5a7 commit 5b86947

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
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 9e3e57c58bebe1f8d6872c62be8f8b697846109b
2+
refs/heads/master: cba77ffbfa469727314f65405117277839a1783b
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf

trunk/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)