Set "global" on undeclared SymbolDef-s
authorMihai Bazon <mihai@bazon.net>
Wed, 22 May 2013 10:08:19 +0000 (13:08 +0300)
committerMihai Bazon <mihai@bazon.net>
Wed, 22 May 2013 10:08:19 +0000 (13:08 +0300)
lib/scope.js

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