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

27 lines
520 B
JavaScript

function foo() {
while (true) {
switch (2) {
case 0:
{
var _ret = function () {
if (true) {
return {
v: void 0
};
}
var stuff = new Map();
var data = 0;
stuff.forEach(function () {
var d = data;
});
return "break";
}();
if (_ret === "break") break;
if (typeof _ret === "object") return _ret.v;
}
}
}
}