register default globals as bindings
This commit is contained in:
@@ -403,8 +403,6 @@ Scope.prototype.addGlobal = function (node) {
|
||||
};
|
||||
|
||||
Scope.prototype.hasGlobal = function (name) {
|
||||
if (includes(Scope.globals, name)) return true;
|
||||
|
||||
var scope = this;
|
||||
|
||||
do {
|
||||
@@ -639,6 +637,7 @@ Scope.prototype.hasBinding = function (name) {
|
||||
if (!name) return false;
|
||||
if (this.hasOwnBinding(name)) return true;
|
||||
if (this.parentHasBinding(name)) return true;
|
||||
if (includes(Scope.globals, name)) return true;
|
||||
return false;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user