| // A quick test of 'unsafe const fn' functionality | |
| // revisions: mir thir | |
| // [thir]compile-flags: -Z thir-unsafeck | |
| const unsafe fn dummy(v: u32) -> u32 { | |
| !v | |
| } | |
| const VAL: u32 = dummy(0xFFFF); | |
| //~^ ERROR E0133 | |
| fn main() { | |
| assert_eq!(VAL, 0xFFFF0000); | |
| } |