mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-28 17:53:56 +00:00
Rollup merge of #133182 - RalfJung:const-panic-inline, r=tgross35
const_panic: inline in bootstrap builds to avoid f16/f128 crashes This should fix https://github.com/rust-lang/rust/issues/133177. ``@uweigand`` could you test that?
This commit is contained in:
commit
17ffefcf00
@ -215,7 +215,7 @@ pub macro const_panic {
|
|||||||
#[noinline]
|
#[noinline]
|
||||||
if const #[track_caller] #[inline] { // Inline this, to prevent codegen
|
if const #[track_caller] #[inline] { // Inline this, to prevent codegen
|
||||||
$crate::panic!($const_msg)
|
$crate::panic!($const_msg)
|
||||||
} else #[track_caller] { // Do not inline this, it makes perf worse
|
} else #[track_caller] #[cfg_attr(bootstrap, inline)] { // Do not inline this, it makes perf worse
|
||||||
$crate::panic!($runtime_msg)
|
$crate::panic!($runtime_msg)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user