From b3c522cc7e1436377458c9369a5241b511209e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Segersv=C3=A4rd?= Date: Fri, 28 Aug 2015 17:22:59 +0200 Subject: [PATCH] Simpler replacement stack --- src/Statement.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Statement.js b/src/Statement.js index 420e96b..6e464ec 100644 --- a/src/Statement.js +++ b/src/Statement.js @@ -279,7 +279,7 @@ export default class Statement { } replaceIdentifiers ( magicString, names, bundleExports ) { - const replacementStack = [ names ]; + const replacementStack = []; const nameList = keys( names ); let deshadowList = []; @@ -396,8 +396,7 @@ export default class Statement { if ( /^Function/.test( node.type ) ) depth -= 1; if ( node._scope ) { - replacementStack.pop(); - names = replacementStack[ replacementStack.length - 1 ]; + names = replacementStack.pop(); } } });