]> git.lizzy.rs Git - rust.git/commit
Detect pub fn attr wrong order like `async pub`
authorIvan Tham <pickfire@riseup.net>
Mon, 7 Sep 2020 14:27:00 +0000 (22:27 +0800)
committerIvan Tham <pickfire@riseup.net>
Wed, 17 Mar 2021 01:02:19 +0000 (09:02 +0800)
commit9321efd8f7138e99c69d134fda24b7bf9dc0c95b
treec4acb293b6a733640fefad65e5297a1a61ea68c4
parentf5d8117c338a788bd24abec733fd143dfceb25a0
Detect pub fn attr wrong order like `async pub`

Redirects `const? async? unsafe? pub` to `pub const? async? unsafe?`.

Fix #76437
18 files changed:
compiler/rustc_parse/src/parser/item.rs
src/test/ui/parser/default.rs
src/test/ui/parser/default.stderr
src/test/ui/parser/duplicate-visibility.rs
src/test/ui/parser/duplicate-visibility.stderr
src/test/ui/parser/issue-63116.stderr
src/test/ui/parser/issue-76437-async.rs [new file with mode: 0644]
src/test/ui/parser/issue-76437-async.stderr [new file with mode: 0644]
src/test/ui/parser/issue-76437-const-async-unsafe.rs [new file with mode: 0644]
src/test/ui/parser/issue-76437-const-async-unsafe.stderr [new file with mode: 0644]
src/test/ui/parser/issue-76437-const-async.rs [new file with mode: 0644]
src/test/ui/parser/issue-76437-const-async.stderr [new file with mode: 0644]
src/test/ui/parser/issue-76437-const.rs [new file with mode: 0644]
src/test/ui/parser/issue-76437-const.stderr [new file with mode: 0644]
src/test/ui/parser/issue-76437-pub-crate-unsafe.rs [new file with mode: 0644]
src/test/ui/parser/issue-76437-pub-crate-unsafe.stderr [new file with mode: 0644]
src/test/ui/parser/issue-76437-unsafe.rs [new file with mode: 0644]
src/test/ui/parser/issue-76437-unsafe.stderr [new file with mode: 0644]