fix corner case in collapse_vars (#3909)

fixes #3908
This commit is contained in:
Alex Lam S.L
2020-05-19 04:34:50 +01:00
committed by GitHub
parent 87046410ef
commit 55ebb27878
2 changed files with 39 additions and 14 deletions

View File

@@ -8084,3 +8084,27 @@ issue_3897: {
"2",
]
}
issue_3908: {
options = {
collapse_vars: true,
conditionals: true,
reduce_vars: true,
side_effects: true,
toplevel: true,
unused: true,
}
input: {
if (console) {
var o = {
p: !1
}, a = o;
}
console.log("PASS");
}
expect: {
console && 0;
console.log("PASS");
}
expect_stdout: "PASS"
}