fix corner cases in dead_code & reduce_vars (#4213)

fixes #4212
This commit is contained in:
Alex Lam S.L
2020-10-13 17:09:17 +01:00
committed by GitHub
parent 0e234a25c5
commit c0c04c33bb
3 changed files with 70 additions and 20 deletions

View File

@@ -963,3 +963,49 @@ issue_4210: {
}
expect_stdout: true
}
issue_4212_1: {
options = {
dead_code: true,
}
input: {
console.log({
get b() {
const a = 0;
return a /= 0;
}
}.b);
}
expect: {
console.log({
get b() {
const a = 0;
return a /= 0;
}
}.b);
}
expect_stdout: true
}
issue_4212_2: {
options = {
reduce_vars: true,
}
input: {
console.log({
get b() {
const a = 0;
return a /= 0;
}
}.b);
}
expect: {
console.log({
get b() {
const a = 0;
return a /= 0;
}
}.b);
}
expect_stdout: true
}