about summary refs log tree commit diff
path: root/src/tools/rustfmt/tests/target/unsafe_extern_blocks.rs
blob: 66b4e1604d8f6acaa24e5f81e3efffd7c5d7f778 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// See tracking issue for unsafe_extern_blocks
// https://github.com/rust-lang/rust/issues/123743

#![feature(unsafe_extern_blocks)]

safe static TEST1: i32;

unsafe extern "C" {
    safe static TEST2: i32;
    unsafe static TEST3: i32;
    static TEST4: i32;

    pub safe static TEST5: i32;
    pub unsafe static TEST6: i32;
    pub static TEST7: i32;

    safe fn test1(i: i32);
}