X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=compiler%2Frustc_codegen_ssa%2Fsrc%2Fback%2Fwrite.rs;h=8aa18b8e37ce2f060d895b4e1d51ee99ee7cec56;hb=8c684563a59900d96a4fcadd41e5e92074c13df1;hp=9417874ffb40bb5fcd3f6f4277d8173961f1ddf5;hpb=78f81f0d10484f244b99361db359ba8a6a17e79b;p=rust.git diff --git a/compiler/rustc_codegen_ssa/src/back/write.rs b/compiler/rustc_codegen_ssa/src/back/write.rs index 9417874ffb4..8aa18b8e37c 100644 --- a/compiler/rustc_codegen_ssa/src/back/write.rs +++ b/compiler/rustc_codegen_ssa/src/back/write.rs @@ -1708,13 +1708,13 @@ pub fn fatal(&self, msg: &str) { impl Emitter for SharedEmitter { fn emit_diagnostic(&mut self, diag: &rustc_errors::Diagnostic) { drop(self.sender.send(SharedEmitterMessage::Diagnostic(Diagnostic { - msg: diag.message(), + msg: diag.message().to_string(), code: diag.code.clone(), lvl: diag.level(), }))); for child in &diag.children { drop(self.sender.send(SharedEmitterMessage::Diagnostic(Diagnostic { - msg: child.message(), + msg: child.message().to_string(), code: None, lvl: child.level, })));