]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/min_const_fn/allow_const_fn_ptr_run_pass.rs
Update tests after feature stabilization
[rust.git] / src / test / ui / consts / min_const_fn / allow_const_fn_ptr_run_pass.rs
1 // run-pass
2 #![feature(rustc_allow_const_fn_unstable)]
3
4 #![feature(rustc_attrs, staged_api)]
5 #![stable(feature = "rust1", since = "1.0.0")]
6
7 #[stable(feature = "rust1", since = "1.0.0")]
8 #[rustc_const_stable(since="1.0.0", feature = "mep")]
9 const fn takes_fn_ptr(_: fn()) {}
10
11 const FN: fn() = || ();
12
13 const fn gives_fn_ptr() {
14     takes_fn_ptr(FN)
15 }
16
17 fn main() {
18     gives_fn_ptr();
19 }