]> git.lizzy.rs Git - rust.git/commit
Only do parser recovery on retried macro matching
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>
Sat, 12 Nov 2022 21:12:33 +0000 (22:12 +0100)
committerNilstrieb <48135649+Nilstrieb@users.noreply.github.com>
Tue, 15 Nov 2022 18:34:35 +0000 (19:34 +0100)
commitb7b67228f9cd4fab4462ebe4d4d05ad10bf5a7d7
tree11b3b6e74f943da09e0badaf729022b8cd6a3485
parent6d651a295e0e0c331153288b10b78344a4ede20b
Only do parser recovery on retried macro matching

This prevents issues with eager parser recovery during macro matching.
compiler/rustc_expand/src/mbe/macro_rules.rs
compiler/rustc_parse/src/parser/mod.rs
src/test/ui/macros/recovery-allowed.rs [new file with mode: 0644]
src/test/ui/macros/recovery-allowed.stderr [new file with mode: 0644]
src/test/ui/macros/recovery-forbidden.rs [new file with mode: 0644]