diff options
| author | Dylan DPC <99973273+Dylan-DPC@users.noreply.github.com> | 2022-03-17 22:54:59 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-17 22:54:59 +0100 |
| commit | c8133f6f5e7de007e2568a3ef8fbb2e96075411e (patch) | |
| tree | 60bf59343424150cdb0503cee64bf9afaaee0ab0 /src | |
| parent | 58f11791af4f97572e7afd83f11cffe04bbbd12f (diff) | |
| parent | 3a13a721418b53ee6ca4c24fdbd17cc136ebcebb (diff) | |
| download | rust-c8133f6f5e7de007e2568a3ef8fbb2e96075411e.tar.gz rust-c8133f6f5e7de007e2568a3ef8fbb2e96075411e.zip | |
Rollup merge of #91133 - terrarier2111:unsafe-diagnostic, r=jackh726
Improve `unsafe` diagnostic This fixes: https://github.com/rust-lang/rust/issues/90880 I didn't use the exact proposed messages though.
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/ui/parser/issues/issue-19398.stderr | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/ui/parser/issues/issue-19398.stderr b/src/test/ui/parser/issues/issue-19398.stderr index 1da00960adf..f9c3ca763f2 100644 --- a/src/test/ui/parser/issues/issue-19398.stderr +++ b/src/test/ui/parser/issues/issue-19398.stderr @@ -4,10 +4,15 @@ error: expected `{`, found keyword `unsafe` LL | trait T { | - while parsing this item list starting here LL | extern "Rust" unsafe fn foo(); - | ^^^^^^ expected `{` + | --------------^^^^^^ + | | | + | | expected `{` + | help: `unsafe` must come before `extern "Rust"`: `unsafe extern "Rust"` LL | LL | } | - the item list ends here + | + = note: keyword order for functions declaration is `default`, `pub`, `const`, `async`, `unsafe`, `extern` error: aborting due to previous error |
