Brian Ng 58cfaf20ee
Fix break/continue when switch is nested inside loop (#11802)
* Fix break/continue when switch is nested inside loop

* merge retCheck
2020-07-07 18:38:11 -04:00

26 lines
425 B
JavaScript

for (var a of [1]) {
switch (true) {
case true:
{
var _ret = function () {
var b = 1;
(function () {
return b;
});
if (true) return "break";
return "continue";
}();
if (_ret === "break") break;
if (_ret === "continue") continue;
}
case false:
{
throw new Error("unreachable");
}
}
}