rust/tests/ui/consts/const-extern-fn/const-extern-fn-call-extern...

22 lines
321 B
Rust

extern "C" {
fn regular_in_block();
}
const extern "C" fn bar() {
unsafe {
regular_in_block();
//~^ ERROR: cannot call non-const fn
}
}
extern "C" fn regular() {}
const extern "C" fn foo() {
unsafe {
regular();
//~^ ERROR: cannot call non-const fn
}
}
fn main() {}