From f3f69ab4fae477c484f067ec53c52d4f17c5ae3e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 30 Jan 2015 19:39:20 +1100 Subject: [PATCH] fix scope tracking for default parameters iife --- lib/6to5/transformation/transformers/es6/parameters.default.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/6to5/transformation/transformers/es6/parameters.default.js b/lib/6to5/transformation/transformers/es6/parameters.default.js index c529f5a36e..00f2d47f3f 100644 --- a/lib/6to5/transformation/transformers/es6/parameters.default.js +++ b/lib/6to5/transformation/transformers/es6/parameters.default.js @@ -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(); }