2022-03-26 17:23:32 -05:00
|
|
|
// Check that `const extern fn` and `const unsafe extern fn` are feature-gated
|
|
|
|
// for certain ABIs.
|
2019-09-29 18:22:18 -05:00
|
|
|
|
2022-03-26 17:23:32 -05:00
|
|
|
const extern fn foo1() {}
|
|
|
|
const extern "C" fn foo2() {}
|
|
|
|
const extern "Rust" fn foo3() {}
|
|
|
|
const extern "cdecl" fn foo4() {} //~ ERROR `cdecl` as a `const fn` ABI is unstable
|
|
|
|
const unsafe extern fn bar1() {}
|
|
|
|
const unsafe extern "C" fn bar2() {}
|
|
|
|
const unsafe extern "Rust" fn bar3() {}
|
|
|
|
const unsafe extern "cdecl" fn bar4() {} //~ ERROR `cdecl` as a `const fn` ABI is unstable
|
2019-09-29 18:22:18 -05:00
|
|
|
|
|
|
|
fn main() {}
|