rust/tests/ui/rust-2024/unsafe-extern-blocks/extern-items.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
378 B
Rust
Raw Normal View History

//@ revisions: edition2021 edition2024
//@[edition2021] edition:2021
2024-05-31 14:57:07 -05:00
//@[edition2021] check-pass
//@[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" {
//[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() {}