fix corner case in loops (#4565)

fixes #4564
This commit is contained in:
Alex Lam S.L
2021-01-17 22:36:59 +00:00
committed by GitHub
parent 884ec4e8a5
commit e23a10f7f9
3 changed files with 32 additions and 2 deletions

View File

@@ -6169,7 +6169,7 @@ merge(Compressor.prototype, {
var def = sym.definition();
if (def.scope !== self) {
var d = find_variable(sym.name);
if ((d && d.redefined() || d) === def) return;
if (d === def || d && d.redefined() === def) return;
}
node.object.walk(tw);
return true;