]> git.proxmox.com Git - rustc.git/blame - tests/ui/internal/internal-unstable-const.rs
New upstream version 1.73.0+dfsg1
[rustc.git] / tests / ui / internal / internal-unstable-const.rs
CommitLineData
f035d41b
XL
1// Don't allow unstable features in stable functions without `allow_internal_unstable`.
2
3#![stable(feature = "rust1", since = "1.0.0")]
dfeec247 4#![feature(staged_api)]
94222f64 5#![feature(const_fn_floating_point_arithmetic)]
dfeec247
XL
6
7#[stable(feature = "rust1", since = "1.0.0")]
8#[rustc_const_stable(feature = "rust1", since = "1.0.0")]
94222f64
XL
9pub const fn foo() -> f32 {
10 1.0 + 1.0 //~ ERROR const-stable function cannot use `#[feature(const_fn_floating_point_arithmetic)]`
dfeec247
XL
11}
12
13fn main() {}