From 8605e835eb06237a2006f7dbcb5a8c375445e8b2 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Mon, 11 May 2015 01:52:19 +0100 Subject: [PATCH] add exit visitor existence to unvisitable node shortcircuiting --- src/babel/traversal/context.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babel/traversal/context.js b/src/babel/traversal/context.js index 25968f98f5..2241428dc5 100644 --- a/src/babel/traversal/context.js +++ b/src/babel/traversal/context.js @@ -12,7 +12,7 @@ export default class TraversalContext { shouldVisit(node) { var keys = t.VISITOR_KEYS[node.type]; - return !!(this.opts.enter || this.opts[node.type] || (keys && keys.length)); + return !!(this.opts.enter || this.opts.exit || this.opts[node.type] || (keys && keys.length)); } create(node, obj, key) {