Set "global" on undeclared SymbolDef-s

This commit is contained in:
Mihai Bazon
2013-05-22 13:08:19 +03:00
parent 22a038e6a2
commit 9fc8a52142

View File

@@ -187,6 +187,7 @@ AST_Toplevel.DEFMETHOD("figure_out_scope", function(){
} else { } else {
g = new SymbolDef(self, globals.size(), node); g = new SymbolDef(self, globals.size(), node);
g.undeclared = true; g.undeclared = true;
g.global = true;
globals.set(name, g); globals.set(name, g);
} }
node.thedef = g; node.thedef = g;