about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/errors.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-07-10 15:19:31 +0200
committerGitHub <noreply@github.com>2025-07-10 15:19:31 +0200
commitf587784a488b0b25c98d6cd6b24214a9ec6cad64 (patch)
tree08d3d3fffd9cd0fc26b1ea39cf6ecc8acaff8c68 /compiler/rustc_codegen_llvm/src/errors.rs
parentbdf1941c1277042fc93ba7e12a34db0a074f27de (diff)
parente56678378bd0ef967074ed6b07fc9ea7d9ce4070 (diff)
downloadrust-f587784a488b0b25c98d6cd6b24214a9ec6cad64.tar.gz
rust-f587784a488b0b25c98d6cd6b24214a9ec6cad64.zip
Rollup merge of #143657 - LorrensP-2158466:split-macro-map, r=petrochenkov
Resolver: refact macro map into external and local maps

Puts `MacroData` inside of the `ResolverArena` and splits `macro_map` into 2 maps: `local_macro_map` and `external_macro_map`. This way `get_macro_by_def_id` can take a `&Resolver` instead of a mutable one.

Part of [#gsoc > Project: Parallel Macro Expansion](https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Project.3A.20Parallel.20Macro.20Expansion/with/516965603)

r? `@petrochenkov`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/errors.rs')
0 files changed, 0 insertions, 0 deletions