]> git.lizzy.rs Git - rust.git/commit
Merge `builtins` into `EarlyLintPassObjects`.
authorNicholas Nethercote <n.nethercote@gmail.com>
Thu, 1 Dec 2022 02:22:08 +0000 (13:22 +1100)
committerNicholas Nethercote <n.nethercote@gmail.com>
Fri, 2 Dec 2022 04:23:28 +0000 (15:23 +1100)
commita9b02af62b07d20e3e86ad3ee39434e62401bbff
treec04539c0f6d07199c9f4905b426beee974493893
parent44cb4f70a8c06abe99ea164166ecc38abdde359b
Merge `builtins` into `EarlyLintPassObjects`.

This avoids calling `early_lint_node` twice.

Note: one `early_lint_node` call had `!pre_expansion` for the second
argument and the other had `false`. The new single call just has
`!pre_expansion`. This results in a reduction of duplicate error
messages in some `ui-fulldeps` tests. The order of some `ui-fulldeps`
output also changes, but that doesn't matter.
12 files changed:
compiler/rustc_lint/src/early.rs
src/test/ui-fulldeps/lint-plugin-cmdline-load.stderr
src/test/ui-fulldeps/lint-plugin-deny-attr.stderr
src/test/ui-fulldeps/lint-plugin-deny-cmdline.stderr
src/test/ui-fulldeps/lint-plugin-forbid-attrs.rs
src/test/ui-fulldeps/lint-plugin-forbid-attrs.stderr
src/test/ui-fulldeps/lint-plugin-forbid-cmdline.rs
src/test/ui-fulldeps/lint-plugin-forbid-cmdline.stderr
src/test/ui-fulldeps/lint-plugin.stderr
src/test/ui-fulldeps/lint-tool-cmdline-allow.stderr
src/test/ui-fulldeps/lint-tool-test.rs
src/test/ui-fulldeps/lint-tool-test.stderr