23 lines
330 B
Rust
23 lines
330 B
Rust
// Crate that exports a const fn. Used for testing cross-crate.
|
|
|
|
#![crate_type="rlib"]
|
|
|
|
pub const fn foo() -> usize { 22 }
|
|
|
|
pub const fn bar() -> fn() {
|
|
fn x() {}
|
|
x
|
|
}
|
|
|
|
#[inline]
|
|
pub const fn bar_inlined() -> fn() {
|
|
fn x() {}
|
|
x
|
|
}
|
|
|
|
#[inline(always)]
|
|
pub const fn bar_inlined_always() -> fn() {
|
|
fn x() {}
|
|
x
|
|
}
|