Merge pull request #13315 from jordan-woyak/func-exp-cleanup

InputCommon/ExpressionParser: Function argument parsing minor cleanup.
This commit is contained in:
Admiral H. Curtiss 2025-02-02 17:23:13 +01:00 committed by GitHub
commit 9ff833e2f4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 56 additions and 85 deletions

View file

@ -786,12 +786,13 @@ private:
// Comma before the next argument.
if (TOK_COMMA != tok.type)
return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected comma."));
return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected closing paren."));
};
}
}
const auto argument_validation = func->SetArguments(std::move(args));
func->SetArguments(std::move(args));
const auto argument_validation = func->ValidateArguments();
if (std::holds_alternative<FunctionExpression::ExpectedArguments>(argument_validation))
{