//@ revisions: edition2021 edition2024 //@[edition2021] edition:2021 //@[edition2024] edition:2024 extern "C" { //[edition2024]~^ ERROR extern blocks must be unsafe safe static TEST1: i32; //~^ ERROR items in `extern` blocks without an `unsafe` qualifier cannot have safety qualifiers safe fn test1(i: i32); //~^ ERROR items in `extern` blocks without an `unsafe` qualifier cannot have safety qualifiers } fn test2() { test1(TEST1); } fn main() {}