2024-05-21 10:27:21 -05:00
|
|
|
//@ revisions: edition2021 edition2024
|
|
|
|
//@[edition2021] edition:2021
|
2024-05-31 14:57:07 -05:00
|
|
|
//@[edition2021] check-pass
|
2024-05-21 10:27:21 -05:00
|
|
|
//@[edition2024] edition:2024
|
|
|
|
//@[edition2024] compile-flags: -Zunstable-options
|
2024-05-31 14:57:07 -05:00
|
|
|
|
2024-04-24 16:53:56 -05:00
|
|
|
extern "C" {
|
2024-06-03 20:27:57 -05:00
|
|
|
//[edition2024]~^ ERROR extern blocks must be unsafe
|
2024-04-24 16:53:56 -05:00
|
|
|
static TEST1: i32;
|
|
|
|
fn test1(i: i32);
|
|
|
|
}
|
|
|
|
|
|
|
|
unsafe extern "C" {
|
|
|
|
static TEST2: i32;
|
|
|
|
fn test2(i: i32);
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {}
|