]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_codegen_ssa/src/back/write.rs
errors: introduce `DiagnosticMessage`
[rust.git] / compiler / rustc_codegen_ssa / src / back / write.rs
index 9417874ffb40bb5fcd3f6f4277d8173961f1ddf5..8aa18b8e37ce2f060d895b4e1d51ee99ee7cec56 100644 (file)
@@ -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,
             })));