fix scope tracking for default parameters iife

This commit is contained in:
Sebastian McKenzie
2015-01-30 19:39:20 +11:00
parent 2a488b951d
commit f3f69ab4fa

View File

@@ -13,7 +13,7 @@ var hasDefaults = function (node) {
var iifeVisitor = {
enter: function (node, parent, scope, context, state) {
if (t.isReferencedIdentifier(node, parent) && scope.hasOwn(node.name)) {
if (t.isReferencedIdentifier(node, parent) && state.scope.hasOwn(node.name)) {
state.iife = true;
context.stop();
}