fix corner case in merge_vars (#5472)

fixes #5471
This commit is contained in:
Alex Lam S.L
2022-05-26 20:13:24 +01:00
committed by GitHub
parent 0dbf2b1d3c
commit 94aae05d45
5 changed files with 102 additions and 18 deletions

View File

@@ -1574,15 +1574,15 @@ issue_5456: {
var a = true;
(function() {
b = (i = a, console.log("foo") && i),
i = function*() {
d = function*() {
c = null;
}(),
e = function() {
if (c) console.log(typeof i);
if (c) console.log(typeof d);
while (b);
}(),
void 0;
var b, c, i, e;
var b, c, d, e;
var i;
})();
}