mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-04 22:02:52 +01:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user