From b5f3c3f4ccdb70d846f92925e4cc31b67d078c4b Mon Sep 17 00:00:00 2001 From: Ondrej Kraus Date: Thu, 26 Feb 2015 02:05:26 +0100 Subject: [PATCH] stop traversal when it is clear that optimization is impossible --- src/babel/transformation/transformers/es6/parameters.rest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babel/transformation/transformers/es6/parameters.rest.js b/src/babel/transformation/transformers/es6/parameters.rest.js index 2c0d73827d..230f429a03 100644 --- a/src/babel/transformation/transformers/es6/parameters.rest.js +++ b/src/babel/transformation/transformers/es6/parameters.rest.js @@ -11,7 +11,7 @@ var memberExpressionVisitor = { if (t.isFunctionDeclaration(node) || t.isFunctionExpression(node)) { state.isOptimizable = false; - return this.skip(); + return this.stop(); } if (!t.isReferencedIdentifier(node, parent, { name: state.name })) return;