fix #55
authorMihai Bazon <mihai@bazon.net>
Sat, 24 Nov 2012 08:02:08 +0000 (10:02 +0200)
committerMihai Bazon <mihai@bazon.net>
Sat, 24 Nov 2012 08:02:08 +0000 (10:02 +0200)
lib/ast.js

index 4b9f598..c0b263e 100644 (file)
@@ -287,9 +287,9 @@ var AST_Toplevel = DEFNODE("Toplevel", "globals", {
     },
     wrap_commonjs: function(name, export_all) {
         var self = this;
+        var to_export = [];
         if (export_all) {
             self.figure_out_scope();
-            var to_export = [];
             self.walk(new TreeWalker(function(node){
                 if (node instanceof AST_SymbolDeclaration && node.definition().global) {
                     if (!find_if(function(n){ return n.name == node.name }, to_export))