2024-06-04 14:44:57 -03:00
|
|
|
//@ revisions: edition2021 edition2024
|
|
|
|
|
//@[edition2021] edition:2021
|
|
|
|
|
//@[edition2024] edition:2024
|
|
|
|
|
|
2024-05-27 15:35:34 -03:00
|
|
|
extern "C" {
|
2024-06-04 14:44:57 -03:00
|
|
|
//[edition2024]~^ ERROR extern blocks must be unsafe
|
2024-05-07 14:43:23 +02:00
|
|
|
safe static TEST1: i32;
|
2024-10-11 11:24:14 -04:00
|
|
|
//~^ ERROR items in `extern` blocks without an `unsafe` qualifier cannot have safety qualifiers
|
2024-05-27 15:35:34 -03:00
|
|
|
safe fn test1(i: i32);
|
2024-10-11 11:24:14 -04:00
|
|
|
//~^ ERROR items in `extern` blocks without an `unsafe` qualifier cannot have safety qualifiers
|
2024-05-27 15:35:34 -03:00
|
|
|
}
|
|
|
|
|
|
2024-05-07 14:43:23 +02:00
|
|
|
fn test2() {
|
|
|
|
|
test1(TEST1);
|
2024-05-27 15:35:34 -03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fn main() {}
|