Commit c3f0aa8
committed
Detect failure to match an ident metavariable
Fixes #4054
gcc/rust/ChangeLog:
* parse/rust-parse-impl.h
(Parser::parse_identifier_or_keyword_token): Record error on
failure.
gcc/testsuite/ChangeLog:
* rust/compile/macros/mbe/macro-issue4054.rs: New test.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>1 parent 85ec714 commit c3f0aa8
2 files changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1053 | 1053 | | |
1054 | 1054 | | |
1055 | 1055 | | |
| 1056 | + | |
1056 | 1057 | | |
1057 | 1058 | | |
1058 | 1059 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments