diff options
| author | Vadim Chugunov <vadimcn@gmail.com> | 2015-08-02 21:15:01 -0700 | 
|---|---|---|
| committer | Vadim Chugunov <vadimcn@gmail.com> | 2015-08-02 21:15:01 -0700 | 
| commit | 96d1db2b1a43a149a1d0436a03a72aa01a39efd2 (patch) | |
| tree | eb854dd841a18c63e18bc6385cbe6886167b828f /src | |
| parent | e493027984b5961617c867a7003face00a057c92 (diff) | |
| download | rust-96d1db2b1a43a149a1d0436a03a72aa01a39efd2.tar.gz rust-96d1db2b1a43a149a1d0436a03a72aa01a39efd2.zip | |
Fix compile errors for ARM.
Diffstat (limited to 'src')
| -rw-r--r-- | src/libstd/rt/libunwind.rs | 2 | ||||
| -rw-r--r-- | src/libstd/rt/unwind/gcc.rs | 4 | 
2 files changed, 4 insertions, 2 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, diff --git a/src/libstd/rt/unwind/gcc.rs b/src/libstd/rt/unwind/gcc.rs index eddc0e118ea..55deb048b7e 100644 --- a/src/libstd/rt/unwind/gcc.rs +++ b/src/libstd/rt/unwind/gcc.rs @@ -179,8 +179,8 @@ pub mod eabi { } else { // cleanup phase unsafe { - __gcc_personality_sj0(_version, actions, _exception_class, _ue_header, - _context) + __gcc_personality_sj0(version, actions, exception_class, ue_header, + context) } } } | 
