|
const fn bool_cast(ptr: *const bool) { unsafe {
|
|
let _val = *ptr as u32; //~ERROR: evaluation of constant value failed
|
|
//~^ interpreting an invalid 8-bit value as a bool
|
|
}}
|
|
|
|
const _: () = {
|
|
let v = 3_u8;
|
|
bool_cast(&v as *const u8 as *const bool);
|
|
};
|
|
|
|
fn main() {}
|