diff options
author | Jakub Dupak <dev@jakubdupak.com> | 2023-10-05 12:10:37 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:04:38 +0100 |
commit | 6f15aac219cf2edc59b80d55dd048341db024966 (patch) | |
tree | 6b1eaba44122177ebe6beb3ab1e46be36f095d8e /gcc | |
parent | bf96760f96174f3674114ff8ce156e570d4468f3 (diff) | |
download | gcc-6f15aac219cf2edc59b80d55dd048341db024966.zip gcc-6f15aac219cf2edc59b80d55dd048341db024966.tar.gz gcc-6f15aac219cf2edc59b80d55dd048341db024966.tar.bz2 |
gccrs: Fix parser bug on tupplestruct pattern
gcc/rust/ChangeLog:
* parse/rust-parse-impl.h: Add missing token consumption
Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/rust/parse/rust-parse-impl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/rust/parse/rust-parse-impl.h b/gcc/rust/parse/rust-parse-impl.h index 830845b..214a7ee 100644 --- a/gcc/rust/parse/rust-parse-impl.h +++ b/gcc/rust/parse/rust-parse-impl.h @@ -11452,6 +11452,8 @@ Parser<ManagedTokenSource>::parse_struct_pattern_field_partial ( std::string index_str = t->get_str (); int index = atoi (index_str.c_str ()); + lexer.skip_token (); + if (!skip_token (COLON)) { return nullptr; |