//@ revisions: edition2021 edition2024 //@[edition2021] edition:2021 //@[edition2024] edition:2024 unsafe extern "C" { static TEST1: i32; fn test1(i: i32); } fn test2() { test1(TEST1); //~^ ERROR: call to unsafe function `test1` is unsafe //~| ERROR: use of extern static is unsafe } fn test3() { unsafe { test1(TEST1); } } fn main() {}