From 3dd80a6b14179b3adb4d170419f3e5347e209df0 Mon Sep 17 00:00:00 2001 From: Amjad Masad Date: Wed, 9 Mar 2016 13:28:45 -0800 Subject: [PATCH] Update updateScopeInfo method to use moveBindingTo --- .../babel-plugin-transform-es2015-block-scoping/src/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/babel-plugin-transform-es2015-block-scoping/src/index.js b/packages/babel-plugin-transform-es2015-block-scoping/src/index.js index de3c63e699..67bd13567f 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/src/index.js +++ b/packages/babel-plugin-transform-es2015-block-scoping/src/index.js @@ -352,7 +352,8 @@ class BlockScoping { const binding = scope.getBinding(ref.name); if (!binding) continue; if (binding.kind === "let" || binding.kind === "const") { - parentScope.registerBinding("var", binding.path); + binding.kind = 'var'; + scope.moveBindingTo(ref.name, parentScope); } } }