]> git.proxmox.com Git - rustc.git/blame - src/test/ui/consts/const_unsafe_unreachable.rs
New upstream version 1.53.0+dfsg1
[rustc.git] / src / test / ui / consts / const_unsafe_unreachable.rs
CommitLineData
3dfed10e
XL
1// run-pass
2
3dfed10e
XL
3#![feature(const_unreachable_unchecked)]
4
5const unsafe fn foo(x: bool) -> bool {
6 match x {
7 true => true,
8 false => std::hint::unreachable_unchecked(),
9 }
10}
11
12const BAR: bool = unsafe { foo(true) };
13
14fn main() {
15 assert_eq!(BAR, true);
16}