diff --git a/src/libcore/panicking.rs b/src/libcore/panicking.rs index 834fcd246c5..aa18a60fc0f 100644 --- a/src/libcore/panicking.rs +++ b/src/libcore/panicking.rs @@ -40,7 +40,8 @@ use fmt; use panic::{Location, PanicInfo}; #[cold] -// never inline unless panic_immediate_abort to avoid code bloat at the call sites as much as possible +// never inline unless panic_immediate_abort to avoid code +// bloat at the call sites as much as possible #[cfg_attr(not(feature="panic_immediate_abort"),inline(never))] #[lang = "panic"] pub fn panic(expr_file_line_col: &(&'static str, &'static str, u32, u32)) -> ! { diff --git a/src/libstd/panicking.rs b/src/libstd/panicking.rs index 82ceec62f35..4930d356608 100644 --- a/src/libstd/panicking.rs +++ b/src/libstd/panicking.rs @@ -406,7 +406,8 @@ fn continue_panic_fmt(info: &PanicInfo) -> ! { reason = "used by the panic! macro", issue = "0")] #[cfg_attr(not(test), lang = "begin_panic")] -// never inline unless panic_immediate_abort to avoid code bloat at the call sites as much as possible +// never inline unless panic_immediate_abort to avoid code +// bloat at the call sites as much as possible #[cfg_attr(not(feature="panic_immediate_abort"),inline(never))] #[cold] pub fn begin_panic(msg: M, file_line_col: &(&'static str, u32, u32)) -> ! {