2020-06-16 03:37:34 -05:00
|
|
|
// compile-flags: -Zunleash-the-miri-inside-of-you
|
|
|
|
// run-pass
|
|
|
|
|
|
|
|
#![feature(const_raw_ptr_comparison)]
|
|
|
|
|
|
|
|
const EMPTY_SLICE: &[i32] = &[];
|
2022-09-06 09:08:59 -05:00
|
|
|
const EMPTY_EQ: Option<bool> = EMPTY_SLICE.as_ptr().guaranteed_eq(&[] as *const _);
|
|
|
|
const EMPTY_EQ2: Option<bool> = EMPTY_SLICE.as_ptr().guaranteed_eq(&[1] as *const _);
|
2020-06-16 03:37:34 -05:00
|
|
|
|
|
|
|
fn main() {
|
2022-09-06 09:08:59 -05:00
|
|
|
assert!(EMPTY_EQ.is_none());
|
|
|
|
assert!(EMPTY_EQ2.is_none());
|
2020-06-16 03:37:34 -05:00
|
|
|
}
|