]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_llvm/diagnostic.rs
Auto merge of #21692 - pnkfelix:fsk-fix-coerce-match-20055, r=eddyb
[rust.git] / src / librustc_llvm / diagnostic.rs
index 5d0ae9d1f92ec8c53caafb5563bda11fde08c776..aca4d265bc963d12ec40d18a2c072c9fd9efac9f 100644 (file)
@@ -37,6 +37,8 @@ pub fn describe(self) -> &'static str {
     }
 }
 
+#[allow(raw_pointer_derive)]
+#[derive(Copy)]
 pub struct OptimizationDiagnostic {
     pub kind: OptimizationDiagnosticKind,
     pub pass_name: *const c_char,
@@ -45,8 +47,6 @@ pub struct OptimizationDiagnostic {
     pub message: TwineRef,
 }
 
-impl Copy for OptimizationDiagnostic {}
-
 impl OptimizationDiagnostic {
     unsafe fn unpack(kind: OptimizationDiagnosticKind, di: DiagnosticInfoRef)
             -> OptimizationDiagnostic {