From 02a50c9f7ee0d27e7ea9609e850fb405d386b51e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 13 Jan 2015 01:16:00 +1100 Subject: [PATCH] fix unnecessary default parameter iife - fixes #251 --- lib/6to5/transformation/transformers/es6-default-parameters.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/6to5/transformation/transformers/es6-default-parameters.js b/lib/6to5/transformation/transformers/es6-default-parameters.js index ba3c0ad631..eb7b6fc1b3 100644 --- a/lib/6to5/transformation/transformers/es6-default-parameters.js +++ b/lib/6to5/transformation/transformers/es6-default-parameters.js @@ -31,7 +31,7 @@ exports.Function = function (node, parent, file, scope) { throw file.errorWithNode(node, "Temporal dead zone - accessing a variable before it's initialized"); } - if (scope.has(node.name)) { + if (scope.has(node.name, true)) { iife = true; } };