stop traversal when it is clear that optimization is impossible

This commit is contained in:
Ondrej Kraus 2015-02-26 02:05:26 +01:00
parent 5d83638583
commit b5f3c3f4cc

View File

@ -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;