blob: 679a2ae8c2b0c48c523a0573f8fbd61bf4a6b53c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// { dg-excess-errors "accessing value of" }
#![feature(intrinsics)]
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;
};
|