about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-06-12 22:09:42 +0200
committerGitHub <noreply@github.com>2025-06-12 22:09:42 +0200
commit8b6d55e782d076515d35012997b9b33d9d5e0b1c (patch)
tree86b7f69b4ec1301234ccd99c2ee1a84adfc5701c /compiler/rustc_codegen_llvm/src/llvm_util.rs
parentbfd8abd8f3ebae17d212dafd9f5c55c13bf71764 (diff)
parent6a5bad36a87a6f3420839f95175498ae413c817a (diff)
downloadrust-8b6d55e782d076515d35012997b9b33d9d5e0b1c.tar.gz
rust-8b6d55e782d076515d35012997b9b33d9d5e0b1c.zip
Rollup merge of #141934 - petrochenkov:privmacuse, r=compiler-errors
resolve: Tweak `private_macro_use` lint to be compatible with upcoming macro prelude changes

Unblocks https://github.com/rust-lang/rust/pull/139493.
Zulip thread requesting help - [#t-compiler/help > Help requested for effects of #139493](https://rust-lang.zulipchat.com/#narrow/channel/182449-t-compiler.2Fhelp/topic/Help.20requested.20for.20effects.20of.20.23139493/with/514653911).

This PR by itself shouldn't cause any observable changes, its only observable effect is that the prelude changes from https://github.com/rust-lang/rust/pull/139493 will no longer cause regressions in tests like `tests/ui/imports/issue-119369.rs` or `tests/ui/extern/issue-80074.rs`.

This is achieved by moving the "is this thing in stdlib prelude" check from an early point (`fn process_macro_use_imports`) to a later point (`fn record_use_inner`), at which the stdlib prelude is already populated and can be inspected.
(The `is_builtin_macro` check is subsumed by the stdlib prelude check, all built-in macros go through the stdlib prelude anyway.)
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm_util.rs')
0 files changed, 0 insertions, 0 deletions