fix corner cases with arguments (#4481)

fixes #4480
This commit is contained in:
Alex Lam S.L
2020-12-29 16:22:03 +00:00
committed by GitHub
parent 560ccc1221
commit 1956edd503
5 changed files with 56 additions and 59 deletions

View File

@@ -357,10 +357,7 @@ merge(Compressor.prototype, {
}
function is_arguments(def) {
if (def.name != "arguments") return false;
if (!def.scope.uses_arguments) return false;
var orig = def.orig;
return orig.length == 1 && orig[0] instanceof AST_SymbolFunarg;
return def.name == "arguments" && def.scope.uses_arguments;
}
function is_funarg(def) {