fix corner case reduce_vars (#4706)

fixes #4705
This commit is contained in:
Alex Lam S.L
2021-02-27 20:41:21 +00:00
committed by GitHub
parent 7924a3ae8b
commit c549ee89b9
2 changed files with 49 additions and 24 deletions

View File

@@ -747,3 +747,24 @@ issue_4687_2: {
expect_stdout: "PASS"
node_version: ">=4"
}
issue_4705: {
options = {
evaluate: true,
reduce_vars: true,
toplevel: true,
unused: true,
}
input: {
var a = "PASS";
class A {
p = a = "FAIL";
[console.log(a)];
}
}
expect: {
console.log("PASS");
}
expect_stdout: "PASS"
node_version: ">=12"
}