about summary refs log tree commit diff
path: root/src/libstd/rt.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd/rt.rs')
-rw-r--r--src/libstd/rt.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libstd/rt.rs b/src/libstd/rt.rs
index 83091c72c0d..6eee4ee9bbe 100644
--- a/src/libstd/rt.rs
+++ b/src/libstd/rt.rs
@@ -25,12 +25,10 @@
 
 
 // Reexport some of our utilities which are expected by other crates.
-pub use sys_common::unwind::{begin_unwind, begin_unwind_fmt};
+pub use panicking::{begin_panic, begin_panic_fmt};
 
-// Rust runtime's startup objects depend on these symbols, so they must be public.
-// Since sys_common isn't public, we have to re-export them here.
-#[cfg(all(target_os="windows", target_arch = "x86", target_env="gnu"))]
-pub use sys_common::unwind::imp::eh_frame_registry::*;
+#[cfg(stage0)]
+pub use panicking::begin_panic as begin_unwind;
 
 #[cfg(not(test))]
 #[lang = "start"]