]>
Commit | Line | Data |
---|---|---|
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 |
9 | pub 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 | ||
13 | fn main() {} |