This commit is contained in:
Rafał Grodziński
2025-06-24 23:43:01 +09:00
parent a6a918bc58
commit ac9205e23e
4 changed files with 38 additions and 1 deletions

View File

@@ -194,7 +194,7 @@ shared_ptr<Statement> Parser::matchStatementLoop() {
// pre condition
shared_ptr<Expression> preConditionExpression = nextExpression();
if (preConditionExpression == nullptr || !preConditionExpression->isValid())
if (preConditionExpression != nullptr && !preConditionExpression->isValid())
return matchStatementInvalid("Expected pre-condition expression");
// post condition