about summary refs log tree commit diff
path: root/src/libstd/rt/libunwind.rs
diff options
context:
space:
mode:
authorVadim Chugunov <vadimcn@gmail.com>2015-08-02 21:15:01 -0700
committerVadim Chugunov <vadimcn@gmail.com>2015-08-02 21:15:01 -0700
commit96d1db2b1a43a149a1d0436a03a72aa01a39efd2 (patch)
treeeb854dd841a18c63e18bc6385cbe6886167b828f /src/libstd/rt/libunwind.rs
parente493027984b5961617c867a7003face00a057c92 (diff)
downloadrust-96d1db2b1a43a149a1d0436a03a72aa01a39efd2.tar.gz
rust-96d1db2b1a43a149a1d0436a03a72aa01a39efd2.zip
Fix compile errors for ARM.
Diffstat (limited to 'src/libstd/rt/libunwind.rs')
-rw-r--r--src/libstd/rt/libunwind.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libstd/rt/libunwind.rs b/src/libstd/rt/libunwind.rs
index d99b31c9f2b..fde612014e9 100644
--- a/src/libstd/rt/libunwind.rs
+++ b/src/libstd/rt/libunwind.rs
@@ -36,6 +36,7 @@ pub enum _Unwind_Action {
 
 #[cfg(target_arch = "arm")]
 #[repr(C)]
+#[derive(Copy, Clone)]
 pub enum _Unwind_State {
     _US_VIRTUAL_UNWIND_FRAME = 0,
     _US_UNWIND_FRAME_STARTING = 1,
@@ -46,6 +47,7 @@ pub enum _Unwind_State {
 }
 
 #[repr(C)]
+#[derive(Copy, Clone)]
 pub enum _Unwind_Reason_Code {
     _URC_NO_REASON = 0,
     _URC_FOREIGN_EXCEPTION_CAUGHT = 1,