]> git.proxmox.com Git - rustc.git/blob - tests/ui/consts/transmute-const.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / consts / transmute-const.rs
1 // run-pass
2
3 use std::mem;
4
5 #[repr(transparent)]
6 struct Foo(#[allow(unused_tuple_struct_fields)] u32);
7
8 const TRANSMUTED_U32: u32 = unsafe { mem::transmute(Foo(3)) };
9
10 fn main() {
11 assert_eq!(TRANSMUTED_U32, 3);
12 }