]> git.proxmox.com Git - rustc.git/blame - src/test/ui/consts/miri_unleashed/slice_eq.rs
New upstream version 1.65.0+dfsg1
[rustc.git] / src / test / ui / consts / miri_unleashed / slice_eq.rs
CommitLineData
f035d41b
XL
1// compile-flags: -Zunleash-the-miri-inside-of-you
2// run-pass
3
4#![feature(const_raw_ptr_comparison)]
5
6const EMPTY_SLICE: &[i32] = &[];
f2b60f7d
FG
7const EMPTY_EQ: Option<bool> = EMPTY_SLICE.as_ptr().guaranteed_eq(&[] as *const _);
8const EMPTY_EQ2: Option<bool> = EMPTY_SLICE.as_ptr().guaranteed_eq(&[1] as *const _);
f035d41b
XL
9
10fn main() {
f2b60f7d
FG
11 assert!(EMPTY_EQ.is_none());
12 assert!(EMPTY_EQ2.is_none());
f035d41b 13}