diff --git a/src/librustrt/lib.rs b/src/librustrt/lib.rs index 066e8c51aef..47e00174c78 100644 --- a/src/librustrt/lib.rs +++ b/src/librustrt/lib.rs @@ -126,5 +126,5 @@ pub mod shouldnt_be_public { #[cfg(not(test))] mod std { - pub use core::{fmt, option, cmp}; + pub use core::{fmt, option, cmp, kinds}; } diff --git a/src/librustrt/libunwind.rs b/src/librustrt/libunwind.rs index e4565be284f..2feea7fa0a4 100644 --- a/src/librustrt/libunwind.rs +++ b/src/librustrt/libunwind.rs @@ -25,6 +25,7 @@ use libc; #[cfg(any(not(target_arch = "arm"), target_os = "ios"))] #[repr(C)] +#[deriving(Copy)] pub enum _Unwind_Action { _UA_SEARCH_PHASE = 1, _UA_CLEANUP_PHASE = 2,