diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-10-11 14:31:25 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:09:13 +0100 |
commit | 863431f5a0a7e208937ee471a6f0933df214cdd8 (patch) | |
tree | 898079a66f642e8081ab2e63d35c76356413886e /gcc | |
parent | 378c26f5a34272c7fbde0ff3c7392e6ab8240c05 (diff) | |
download | gcc-863431f5a0a7e208937ee471a6f0933df214cdd8.zip gcc-863431f5a0a7e208937ee471a6f0933df214cdd8.tar.gz gcc-863431f5a0a7e208937ee471a6f0933df214cdd8.tar.bz2 |
gccrs: Add comma for expr delimiter to fix match arms
Add a comma as an expr delimiter, this will allow correct parsing of
match arm expressions.
gcc/rust/ChangeLog:
* parse/rust-parse-impl.h (Parser::parse_expr): Add comma delimiter.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/rust/parse/rust-parse-impl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/parse/rust-parse-impl.h b/gcc/rust/parse/rust-parse-impl.h index 345ef0e..8c04a1a 100644 --- a/gcc/rust/parse/rust-parse-impl.h +++ b/gcc/rust/parse/rust-parse-impl.h @@ -12086,7 +12086,7 @@ Parser<ManagedTokenSource>::parse_expr (int right_binding_power, { TokenId id = current_token->get_id (); if (id == SEMICOLON || id == RIGHT_PAREN || id == RIGHT_CURLY - || id == RIGHT_SQUARE) + || id == RIGHT_SQUARE || id == COMMA) return nullptr; } |