diff options
| -rw-r--r-- | library/core/src/panicking.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/library/core/src/panicking.rs b/library/core/src/panicking.rs index 03398869466..65267a417cb 100644 --- a/library/core/src/panicking.rs +++ b/library/core/src/panicking.rs @@ -100,7 +100,10 @@ pub const fn const_panic_fmt(fmt: fmt::Arguments<'_>) -> ! { if let Some(msg) = fmt.as_str() { panic_str(msg); } else { - panic_str("???"); + // SAFETY: This is only evaluated at compile time, which handles this + // fine (in case it turns out this branch turns out to be reachable + // somehow). + unsafe { crate::hint::unreachable_unchecked() }; } } |
