The two expressions:
panic!(); // A
assert!(false, "msg"); // B
Used to result in distinct macro_backtrace(). After updating to nightly-2021-02-14 (and I guess since #80851), the backtrace for both is identical, both listing the calls ["std::panic::panic_2015", "std::panic"].
IIUC, the latter should contain an additional core::assert or std::assert item in the backtrace.
Meta
rustc --version --verbose:
rustc 1.52.0-nightly (5fa22fe6f 2021-02-14)
binary: rustc
commit-hash: 5fa22fe6f821ac3801d05f624b123dda25fde32c
commit-date: 2021-02-14
host: x86_64-unknown-linux-gnu
release: 1.52.0-nightly
LLVM version: 11.0.1
The two expressions:
Used to result in distinct
macro_backtrace(). After updating tonightly-2021-02-14(and I guess since #80851), the backtrace for both is identical, both listing the calls["std::panic::panic_2015", "std::panic"].IIUC, the latter should contain an additional
core::assertorstd::assertitem in the backtrace.Meta
rustc --version --verbose: