Add constructor for Diagnostic that takes Vec<(DiagnosticMessage, Style)>

This commit is contained in:
SLASHLogin 2022-11-09 13:47:46 +01:00
parent 0baac880fc
commit 39895b0716
2 changed files with 16 additions and 2 deletions

View file

@ -1787,8 +1787,7 @@ impl SharedEmitterMain {
match message {
Ok(SharedEmitterMessage::Diagnostic(diag)) => {
let handler = sess.diagnostic();
let mut d = rustc_errors::Diagnostic::new(diag.lvl, String::new());
d.message = diag.msg;
let mut d = rustc_errors::Diagnostic::new_with_messages(diag.lvl, diag.msg);
if let Some(code) = diag.code {
d.code(code);
}