Var without initializer

This commit is contained in:
Rafał Grodziński
2025-08-08 13:11:06 +09:00
parent e4c956cdd6
commit 885094eef6
4 changed files with 26 additions and 14 deletions

View File

@@ -271,7 +271,10 @@ string Logger::toString(shared_ptr<StatementMetaExternFunction> statement) {
}
string Logger::toString(shared_ptr<StatementVariable> statement) {
return format("{}({}|{})", statement->getName(), toString(statement->getValueType()), toString(statement->getExpression()));
if (statement->getExpression() != nullptr)
return format("{}({}|{})", statement->getName(), toString(statement->getValueType()), toString(statement->getExpression()));
else
return format("{}({})", statement->getName(), toString(statement->getValueType()));
}
string Logger::toString(shared_ptr<StatementFunction> statement) {