diff --git a/src/babel/transformation/transformers/es6/spec.block-scoping.js b/src/babel/transformation/transformers/es6/spec.block-scoping.js index 43699b2b1b..0ca41863a9 100644 --- a/src/babel/transformation/transformers/es6/spec.block-scoping.js +++ b/src/babel/transformation/transformers/es6/spec.block-scoping.js @@ -31,14 +31,16 @@ export var metadata = { optional: true }; -export function BlockStatement(node, parent, scope, file) { - var letRefs = node._letReferences; - if (!letRefs) return; +export var BlockStatement = { + exit(node, parent, scope, file) { + var letRefs = node._letReferences; + if (!letRefs) return; - this.traverse(visitor, { - letRefs: letRefs, - file: file - }); -} + this.traverse(visitor, { + letRefs: letRefs, + file: file + }); + } +}; export { BlockStatement as Program, BlockStatement as Loop };