minor clean up (#4148)
authorAlex Lam S.L <alexlamsl@gmail.com>
Wed, 23 Sep 2020 08:34:22 +0000 (09:34 +0100)
committerGitHub <noreply@github.com>
Wed, 23 Sep 2020 08:34:22 +0000 (16:34 +0800)
lib/compress.js

index 7b8c4c1..883345b 100644 (file)
@@ -4536,7 +4536,6 @@ merge(Compressor.prototype, {
         }
 
         function mark(sym, read, write) {
-            if (sym.name == "arguments") return;
             var def = sym.definition();
             if (def.id in references) {
                 var refs = references[def.id];
@@ -4551,7 +4550,7 @@ merge(Compressor.prototype, {
                 } else if (!read) {
                     return;
                 }
-            } else if (self.variables.get(def.name) !== def || compressor.exposed(def)) {
+            } else if (self.variables.get(def.name) !== def || compressor.exposed(def) || sym.name == "arguments") {
                 return references[def.id] = false;
             } else {
                 var refs = declarations.get(def.id) || [];