1 // Don't allow unstable features in stable functions without `allow_internal_unstable`.
3 #![stable(feature = "rust1", since = "1.0.0")]
5 #![feature(staged_api)]
6 #![feature(const_transmute)]
8 #[stable(feature = "rust1", since = "1.0.0")]
9 #[rustc_const_stable(feature = "rust1", since = "1.0.0")]
10 pub const fn foo() -> i32 {
11 unsafe { std::mem::transmute(4u32) } //~ ERROR `transmute`