2022-08-22 19:07:26 -05:00
|
|
|
#![feature(core_intrinsics)]
|
|
|
|
// See issue #100696.
|
|
|
|
// run-fail
|
|
|
|
// check-run-results
|
2022-09-21 10:24:16 -05:00
|
|
|
// exec-env:RUST_BACKTRACE=0
|
2022-08-22 19:07:26 -05:00
|
|
|
|
|
|
|
#[track_caller]
|
|
|
|
fn uhoh() {
|
|
|
|
panic!("Aaah!")
|
|
|
|
}
|
|
|
|
|
|
|
|
const fn c() {}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
// safety: this is unsound and just used to test
|
|
|
|
unsafe {
|
|
|
|
std::intrinsics::const_eval_select((), c, uhoh);
|
|
|
|
}
|
|
|
|
}
|