diff options
Diffstat (limited to 'src/librustc/driver/mod.rs')
| -rw-r--r-- | src/librustc/driver/mod.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/librustc/driver/mod.rs b/src/librustc/driver/mod.rs index 4a2e209f562..fbdc0db1665 100644 --- a/src/librustc/driver/mod.rs +++ b/src/librustc/driver/mod.rs @@ -269,7 +269,7 @@ Available lint options: println!("Compiler plugins can provide additional lints and lint groups. To see a \ listing of these, re-run `rustc -W help` with a crate filename."); } - (false, _, _) => fail!("didn't load lint plugins but got them anyway!"), + (false, _, _) => panic!("didn't load lint plugins but got them anyway!"), (true, 0, 0) => println!("This crate does not load any lint plugins or lint groups."), (true, l, g) => { if l > 0 { @@ -424,7 +424,7 @@ fn parse_crate_attrs(sess: &Session, input: &Input) -> pub fn early_error(msg: &str) -> ! { let mut emitter = diagnostic::EmitterWriter::stderr(diagnostic::Auto, None); emitter.emit(None, msg, None, diagnostic::Fatal); - fail!(diagnostic::FatalError); + panic!(diagnostic::FatalError); } pub fn early_warn(msg: &str) { @@ -466,7 +466,7 @@ pub fn monitor(f: proc():Send) { match task.try(f) { Ok(()) => { /* fallthrough */ } Err(value) => { - // Task failed without emitting a fatal diagnostic + // Task panicked without emitting a fatal diagnostic if !value.is::<diagnostic::FatalError>() { let mut emitter = diagnostic::EmitterWriter::stderr(diagnostic::Auto, None); @@ -475,13 +475,13 @@ pub fn monitor(f: proc():Send) { if !value.is::<diagnostic::ExplicitBug>() { emitter.emit( None, - "unexpected failure", + "unexpected panic", None, diagnostic::Bug); } let xs = [ - "the compiler hit an unexpected failure path. this is a bug.".to_string(), + "the compiler unexpectedly panicked. this is a bug.".to_string(), format!("we would appreciate a bug report: {}", BUG_REPORT_URL), "run with `RUST_BACKTRACE=1` for a backtrace".to_string(), @@ -503,11 +503,11 @@ pub fn monitor(f: proc():Send) { } } - // Fail so the process returns a failure code, but don't pollute the + // Panic so the process returns a failure code, but don't pollute the // output with some unnecessary failure messages, we've already // printed everything that we needed to. io::stdio::set_stderr(box io::util::NullWriter); - fail!(); + panic!(); } } } |
