aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/rust-const-blog-issue.rs
blob: a5ea2ebacb98e5888952e024d5bebec0bc2eff5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// { dg-excess-errors "accessing value of"  }
mod mem {
    extern "rust-intrinsic" {
        #[rustc_const_stable(feature = "const_transmute", since = "1.46.0")]
        fn transmute<T, U>(_: T) -> U;
    }
}

pub static FOO: () = unsafe {
    let illegal_ptr2int: usize = mem::transmute(&());
    let _copy = illegal_ptr2int;
};