]> git.lizzy.rs Git - rust.git/blob - src/test/ui/internal/internal-unstable-const.rs
Auto merge of #84589 - In-line:zircon-thread-name, r=JohnTitor
[rust.git] / src / test / ui / internal / internal-unstable-const.rs
1 // Don't allow unstable features in stable functions without `allow_internal_unstable`.
2
3 #![stable(feature = "rust1", since = "1.0.0")]
4
5 #![feature(staged_api)]
6 #![feature(const_transmute)]
7
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`
12 }
13
14 fn main() {}