From bcfa58a6a2f9fb568b4f81edfeeffa9300c38643 Mon Sep 17 00:00:00 2001 From: Jesse McCarthy Date: Mon, 11 Jan 2016 11:48:29 -0500 Subject: [PATCH] Remove unnecessary intermediate var. --- packages/babel-plugin-transform-es2015-parameters/src/rest.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/babel-plugin-transform-es2015-parameters/src/rest.js b/packages/babel-plugin-transform-es2015-parameters/src/rest.js index 572afeb7e1..85324b22d2 100644 --- a/packages/babel-plugin-transform-es2015-parameters/src/rest.js +++ b/packages/babel-plugin-transform-es2015-parameters/src/rest.js @@ -242,16 +242,14 @@ export let visitor = { let target = path.getEarliestCommonAncestorFrom(state.references).getStatementParent(); // don't perform the allocation inside a loop - let highestLoop; target.findParent(function (path) { if (path.isLoop()) { - highestLoop = path; + target = path; } else if (path.isFunction()) { // stop crawling up for functions return true; } }); - if (highestLoop) target = highestLoop; target.insertBefore(loop); }