aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2023-10-05 12:10:37 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 19:04:38 +0100
commit6f15aac219cf2edc59b80d55dd048341db024966 (patch)
tree6b1eaba44122177ebe6beb3ab1e46be36f095d8e /gcc
parentbf96760f96174f3674114ff8ce156e570d4468f3 (diff)
downloadgcc-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.h2
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;