From bff462302b3e0a8f68c14cad2806c7ff5005364e Mon Sep 17 00:00:00 2001 From: Jorge Aparicio Date: Sat, 24 Jan 2015 16:36:30 -0500 Subject: cleanup: s/impl Copy/#[derive(Copy)]/g --- src/librustc_llvm/diagnostic.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/librustc_llvm') diff --git a/src/librustc_llvm/diagnostic.rs b/src/librustc_llvm/diagnostic.rs index db2a569cdef..cd2d2bcef0f 100644 --- a/src/librustc_llvm/diagnostic.rs +++ b/src/librustc_llvm/diagnostic.rs @@ -37,6 +37,8 @@ impl OptimizationDiagnosticKind { } } +#[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 { -- cgit 1.4.1-3-g733a5