fix corner cases in reduce_vars & unused (#4306)

This commit is contained in:
Alex Lam S.L
2020-11-19 03:25:36 +00:00
committed by GitHub
parent 134ef0b1eb
commit 641406d491
3 changed files with 105 additions and 2 deletions

View File

@@ -1257,3 +1257,51 @@ issue_4290_1: {
}
expect_stdout: true
}
issue_4305_1: {
options = {
reduce_vars: true,
unused: true,
}
input: {
(function() {
const arguments = function() {
while (console.log("PASS"));
};
arguments();
})();
}
expect: {
(function() {
const arguments = function() {
while (console.log("PASS"));
};
arguments();
})();
}
expect_stdout: true
}
issue_4305_2: {
options = {
reduce_vars: true,
unused: true,
}
input: {
(function(a) {
const a = function() {
while (console.log("aaaaa"));
};
a();
})();
}
expect: {
(function(a) {
const a = function() {
while (console.log("aaaaa"));
};
a();
})();
}
expect_stdout: true
}