Fix handling of invalid struct entries (#2755)

This was incorrectly setting the finish state back to unknown, which resulted in a check. Instead, the finish state should be maintained.
This commit is contained in:
Jon Ross-Perkins
2023-04-10 15:54:43 -07:00
committed by GitHub
parent 7979c886e0
commit 81a7adc0e5
2 changed files with 58 additions and 2 deletions
+1 -2
View File
@@ -600,8 +600,7 @@ auto Parser::HandleBraceExpressionParameterAfterDesignator(
} else if (PositionIs(TokenKind::Equal)) {
is_type = false;
} else {
HandleBraceExpressionParameterError(
state, ParserState::BraceExpressionParameterFinishAsUnknown);
HandleBraceExpressionParameterError(state, param_finish_state);
return;
}