fix corner case in ie8 (#3487)

fixes #3486
This commit is contained in:
Alex Lam S.L
2019-10-16 12:18:27 +08:00
committed by GitHub
parent 8ff9a3c8fb
commit 1549db70e6
2 changed files with 52 additions and 2 deletions

View File

@@ -1841,3 +1841,49 @@ issue_3484_2_ie8_toplevel: {
}
expect_stdout: "number number"
}
issue_3486: {
options = {
conditionals: true,
ie8: false,
reduce_vars: true,
}
input: {
(function a() {
(function a(a) {
console.log(a ? "FAIL" : "PASS");
})();
})();
}
expect: {
(function a() {
(function a(a) {
console.log(a ? "FAIL" : "PASS");
})();
})();
}
expect_stdout: "PASS"
}
issue_3486_ie8: {
options = {
conditionals: true,
ie8: true,
reduce_vars: true,
}
input: {
(function a() {
(function a(a) {
console.log(a ? "FAIL" : "PASS");
})();
})();
}
expect: {
(function a() {
(function a(a) {
console.log(a ? "FAIL" : "PASS");
})();
})();
}
expect_stdout: "PASS"
}