fix corner case in loops (#4565)

fixes #4564
This commit is contained in:
Alex Lam S.L
2021-01-17 22:36:59 +00:00
committed by GitHub
parent 884ec4e8a5
commit e23a10f7f9
3 changed files with 32 additions and 2 deletions

View File

@@ -1280,3 +1280,33 @@ issue_4355: {
}
expect_stdout: "PASS"
}
issue_4564: {
options = {
loops: true,
unused: true,
}
input: {
try {
throw null;
} catch (a) {
var a;
(function() {
for (a in "foo");
})();
console.log(a);
}
}
expect: {
try {
throw null;
} catch (a) {
var a;
(function() {
for (a in "foo");
})();
console.log(a);
}
}
expect_stdout: "2"
}