diff options
Diffstat (limited to 'src/libstd/macros.rs')
| -rw-r--r-- | src/libstd/macros.rs | 25 | 
1 files changed, 0 insertions, 25 deletions
| diff --git a/src/libstd/macros.rs b/src/libstd/macros.rs index f3e99a8541a..fcebe9c5e98 100644 --- a/src/libstd/macros.rs +++ b/src/libstd/macros.rs @@ -38,30 +38,6 @@ #[macro_export] #[stable(feature = "rust1", since = "1.0.0")] #[allow_internal_unstable] -#[cfg(stage0)] -macro_rules! panic { - () => ({ - panic!("explicit panic") - }); - ($msg:expr) => ({ - $crate::rt::begin_unwind($msg, { - // static requires less code at runtime, more constant data - static _FILE_LINE: (&'static str, usize) = (file!(), line!() as usize); - &_FILE_LINE - }) - }); - ($fmt:expr, $($arg:tt)+) => ({ - $crate::rt::begin_unwind_fmt(format_args!($fmt, $($arg)+), { - // The leading _'s are to avoid dead code warnings if this is - // used inside a dead function. Just `#[allow(dead_code)]` is - // insufficient, since the user may have - // `#[forbid(dead_code)]` and which cannot be overridden. - static _FILE_LINE: (&'static str, u32) = (file!(), line!()); - &_FILE_LINE - }) - }); -} - /// The entry point for panic of Rust tasks. /// /// This macro is used to inject panic into a Rust task, causing the task to @@ -84,7 +60,6 @@ macro_rules! panic { #[macro_export] #[stable(feature = "rust1", since = "1.0.0")] #[allow_internal_unstable] -#[cfg(not(stage0))] macro_rules! panic { () => ({ panic!("explicit panic") | 
