diff --git a/src/techniques/dynamics/control-flow-unflattening.js b/src/techniques/dynamics/control-flow-unflattening.js index b2acf50..374e646 100644 --- a/src/techniques/dynamics/control-flow-unflattening.js +++ b/src/techniques/dynamics/control-flow-unflattening.js @@ -78,7 +78,7 @@ export default function (babel) { } } } - let testOuterLoop = vm.runInContext(generate(node.test).code, context); + let testOuterLoop = node.test === null || vm.runInContext(generate(node.test).code, context); if (!testOuterLoop) doHaveToSearch = false; iteration++; }