2021-03-31 08:09:16 +00:00
|
|
|
// stderr-per-bitwidth
|
2021-10-05 04:55:57 -04:00
|
|
|
#![feature(never_type)]
|
2018-11-14 11:45:10 +01:00
|
|
|
|
2020-01-15 10:30:26 +01:00
|
|
|
const _: &[!; 1] = unsafe { &*(1_usize as *const [!; 1]) }; //~ ERROR undefined behavior
|
|
|
|
const _: &[!; 0] = unsafe { &*(1_usize as *const [!; 0]) }; // ok
|
|
|
|
const _: &[!] = unsafe { &*(1_usize as *const [!; 0]) }; // ok
|
|
|
|
const _: &[!] = unsafe { &*(1_usize as *const [!; 1]) }; //~ ERROR undefined behavior
|
|
|
|
const _: &[!] = unsafe { &*(1_usize as *const [!; 42]) }; //~ ERROR undefined behavior
|
2018-11-14 11:45:10 +01:00
|
|
|
|
|
|
|
fn main() {}
|