fix corner case in unused (#5080)

fixes #5079
This commit is contained in:
Alex Lam S.L
2021-07-14 16:02:45 +01:00
committed by GitHub
parent 8e2dff632e
commit f18804fa06
2 changed files with 27 additions and 2 deletions

View File

@@ -3469,3 +3469,26 @@ issue_4912_3: {
}
expect_stdout: "PASS"
}
issue_5079: {
options = {
collapse_vars: true,
pure_getters: "strict",
reduce_vars: true,
toplevel: true,
unused: true,
}
input: {
var a;
do {
(a = 123456).p = a;
a.q = null;
} while (console.log("PASS"));
}
expect: {
do {
0, 0, null;
} while (console.log("PASS"));
}
expect_stdout: "PASS"
}