diff options
| author | Ralf Jung <post@ralfj.de> | 2022-10-06 12:40:56 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2022-10-11 22:47:31 +0200 |
| commit | b61e742a394a79cd7fc58bb6b8bf9e502fd2a4cf (patch) | |
| tree | 9f98e3a1adc12f74f8337aba8959364e44c42ac5 | |
| parent | 66282cb47d0f4c651fc58a6f458f1e93a2dc33b7 (diff) | |
| download | rust-b61e742a394a79cd7fc58bb6b8bf9e502fd2a4cf.tar.gz rust-b61e742a394a79cd7fc58bb6b8bf9e502fd2a4cf.zip | |
use panic_fmt_nounwind for assert_unsafe_precondition
| -rw-r--r-- | library/core/src/intrinsics.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/library/core/src/intrinsics.rs b/library/core/src/intrinsics.rs index 15ee14398b6..2399262c05b 100644 --- a/library/core/src/intrinsics.rs +++ b/library/core/src/intrinsics.rs @@ -2210,8 +2210,8 @@ macro_rules! assert_unsafe_precondition { #[inline(always)] fn runtime$(<$($tt)*>)?($($i:$ty),*) { if !$e { - // abort instead of panicking to reduce impact on code size - ::core::intrinsics::abort(); + // don't unwind to reduce impact on code size + ::core::panicking::panic_str_nounwind("unsafe precondition violated"); } } #[allow(non_snake_case)] |
