about summary refs log tree commit diff
path: root/tests/ui/parser/issues/issue-19398.rs
blob: 358f65f1da51b9719a5e8c358c0d1a4a5e5570eb (plain)
1
2
3
4
5
6
7
8
9
10
trait T {
    extern "Rust" unsafe fn foo();
    //~^ ERROR expected `fn`, found keyword `unsafe`
    //~| NOTE expected `fn`
    //~| HELP `unsafe` must come before `extern "Rust"`
    //~| SUGGESTION unsafe extern "Rust"
    //~| NOTE keyword order for functions declaration is `pub`, `default`, `const`, `async`, `unsafe`, `extern`
}

fn main() {}