Skip to content

Commit 43e73f7

Browse files
committed
Checks for identifier after keyword for in impl
gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser::parse_impl): Adds else if (!skip_token (IDENTIFIER)) after if (!skip_token (FOR)) in function Parser<ManagedTokenSource>::parse_impl Signed-off-by: Lúcio Boari Fleury <[email protected]>
1 parent 6e4700a commit 43e73f7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

gcc/rust/parse/rust-parse-impl.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5424,6 +5424,11 @@ Parser<ManagedTokenSource>::parse_impl (AST::Visibility vis,
54245424
skip_after_next_block ();
54255425
return nullptr;
54265426
}
5427+
else if (!skip_token (IDENTIFIER))
5428+
{
5429+
skip_after_next_block ();
5430+
return nullptr;
5431+
}
54275432

54285433
// parse type
54295434
std::unique_ptr<AST::Type> type = parse_type ();

0 commit comments

Comments
 (0)