]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_driver_impl/src/lib.rs
Rollup merge of #107771 - estebank:ice-msg, r=compiler-errors
[rust.git] / compiler / rustc_driver_impl / src / lib.rs
index 1da13afecfa935b9adf8d0568064a0aa675423b3..a392d70f100a4826ddc9e6227c7c20bcabbdbccc 100644 (file)
@@ -1200,11 +1200,9 @@ pub fn report_ice(info: &panic::PanicInfo<'_>, bug_report_url: &str) {
     if !info.payload().is::<rustc_errors::ExplicitBug>()
         && !info.payload().is::<rustc_errors::DelayedBugPanic>()
     {
-        let mut d = rustc_errors::Diagnostic::new(rustc_errors::Level::Bug, "unexpected panic");
-        handler.emit_diagnostic(&mut d);
+        handler.emit_err(session_diagnostics::Ice);
     }
 
-    handler.emit_note(session_diagnostics::Ice);
     handler.emit_note(session_diagnostics::IceBugReport { bug_report_url });
     handler.emit_note(session_diagnostics::IceVersion {
         version: util::version_str!().unwrap_or("unknown_version"),