1
0

初期値を指定しないVARを使うとエラーが出た問題を修正

This commit is contained in:
otya128
2016-08-31 17:10:52 +09:00
parent 2228598e05
commit 05e2d447cc

View File

@@ -656,8 +656,11 @@ class Compiler
{ {
DefineVariable var = cast(DefineVariable)v; DefineVariable var = cast(DefineVariable)v;
defineVarIndex(var.name, sc); defineVarIndex(var.name, sc);
if (var.expression)
{
compileExpression(var.expression, sc); compileExpression(var.expression, sc);
genCodePopVar(var.name, sc); genCodePopVar(var.name, sc);
}
continue; continue;
} }
if(v.type == NodeType.DefineArray) if(v.type == NodeType.DefineArray)