瀏覽代碼

fix multiple forward declarations

Vladislav Folts 11 年之前
父節點
當前提交
9c953b5b4b
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/scope.js

+ 4 - 1
src/scope.js

@@ -50,7 +50,10 @@ var Scope = Class.extend({
         }
     },
     findSymbol: function(ident){return this.__symbols[ident];},
-    addUnresolved: function(id){this.__unresolved.push(id);},
+    addUnresolved: function(id){
+        if (this.__unresolved.indexOf(id) == -1)
+            this.__unresolved.push(id);
+    },
     unresolved: function(){return this.__unresolved;}
 });