about summary refs log tree commit diff
path: root/tests/mir-opt/lower_array_len.array_bound.NormalizeArrayLen.panic-unwind.diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-06-09 11:15:12 +0000
committerbors <bors@rust-lang.org>2023-06-09 11:15:12 +0000
commit2796851961e90166ce93894ddba461935c49bbf6 (patch)
treead3585860a48ca118be6ca97b1578bd25920e242 /tests/mir-opt/lower_array_len.array_bound.NormalizeArrayLen.panic-unwind.diff
parent9973b11218bd47a3e9b19d944bbbf4b963c73a4c (diff)
parenta02b9b279e4c5215aab1a99ebe37b9639e20a041 (diff)
downloadrust-2796851961e90166ce93894ddba461935c49bbf6.tar.gz
rust-2796851961e90166ce93894ddba461935c49bbf6.zip
Auto merge of #14998 - Veykril:eager-mapping, r=Veykril
internal: Lazy eager macros

This PR makes eager macros less eager. We now only eagerly expand the input of them, while the actual expansion of the macro itself now happens like other lazy macros.
This change allows unifying a lot of macro handling between the two now, most of the special casing now happens for `include!` specifically as it is a very unique macro (by having two inputs that come from differing files).
Fixes https://github.com/rust-lang/rust-analyzer/issues/14841
Fixes https://github.com/rust-lang/rust-analyzer/issues/14996
Diffstat (limited to 'tests/mir-opt/lower_array_len.array_bound.NormalizeArrayLen.panic-unwind.diff')
0 files changed, 0 insertions, 0 deletions