From eaaa279aa5db9c33a5314cc7669563f5463fcb75 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 9 Jun 2015 04:08:44 +0100 Subject: [PATCH] add let binding collision todo --- src/babel/transformation/transformers/es6/block-scoping.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/babel/transformation/transformers/es6/block-scoping.js b/src/babel/transformation/transformers/es6/block-scoping.js index 76c13bf957..a4bdfda181 100644 --- a/src/babel/transformation/transformers/es6/block-scoping.js +++ b/src/babel/transformation/transformers/es6/block-scoping.js @@ -337,6 +337,7 @@ class BlockScoping { // this is the defining identifier of a declaration var ref = letRefs[key]; + // todo: could skip this if the colliding binding is in another function if (scope.parentHasBinding(key) || scope.hasGlobal(key)) { var uid = scope.generateUidIdentifier(ref.name).name; ref.name = uid;