]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/auxiliary/const_fn_lib.rs
Tweak move error
[rust.git] / src / test / ui / consts / auxiliary / const_fn_lib.rs
1 // Crate that exports a const fn. Used for testing cross-crate.
2
3 #![feature(const_fn_fn_ptr_basics)]
4 #![crate_type="rlib"]
5
6 pub const fn foo() -> usize { 22 }
7
8 pub const fn bar() -> fn() {
9     fn x() {}
10     x
11 }
12
13 #[inline]
14 pub const fn bar_inlined() -> fn() {
15     fn x() {}
16     x
17 }
18
19 #[inline(always)]
20 pub const fn bar_inlined_always() -> fn() {
21     fn x() {}
22     x
23 }