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;
defineVarIndex(var.name, sc);
compileExpression(var.expression, sc);
genCodePopVar(var.name, sc);
if (var.expression)
{
compileExpression(var.expression, sc);
genCodePopVar(var.name, sc);
}
continue;
}
if(v.type == NodeType.DefineArray)