fix corner case in unused (#4277)

fixes #4276
This commit is contained in:
Alex Lam S.L
2020-11-16 18:06:00 +00:00
committed by GitHub
parent e390e7e124
commit 42e34c870a
2 changed files with 68 additions and 5 deletions

View File

@@ -1006,3 +1006,61 @@ issue_4274_2: {
expect_stdout: "PASS"
node_version: ">=4"
}
issue_4276_1: {
options = {
unused: true,
}
input: {
"use strict";
try {
let a = b, b;
console.log("FAIL");
} catch (e) {
console.log("PASS");
}
}
expect: {
"use strict";
try {
let a = b, b;
console.log("FAIL");
} catch (e) {
console.log("PASS");
}
}
expect_stdout: "PASS"
node_version: ">=4"
}
issue_4276_2: {
options = {
unused: true,
}
input: {
"use strict";
try {
let a = f(), b;
console.log("FAIL");
function f() {
return b;
}
} catch (e) {
console.log("PASS");
}
}
expect: {
"use strict";
try {
let a = f(), b;
console.log("FAIL");
function f() {
return b;
}
} catch (e) {
console.log("PASS");
}
}
expect_stdout: "PASS"
node_version: ">=4"
}