Allow panic!("{}", computed_str)
in const fn. by nbdd0121 · Pull Request #88954 · rust-lang/rust (original) (raw)
Special-case panic!("{}", arg)
and translate it to panic_display(&arg)
. panic_display
will behave like panic_any
in cosnt eval and behave like panic!(format_args!("{}", arg))
in runtime.
This should bring Rust 2015 and 2021 to feature parity in terms of const_panic
; and hopefully would unblock the stabilisation of #51999.
@rustbot modify labels: +T-compiler +T-libs +A-const-eval +A-const-fn
r? @oli-obk