fix corner case in merge_vars (#4295)

fixes #4294
This commit is contained in:
Alex Lam S.L
2020-11-18 01:32:53 +00:00
committed by GitHub
parent aff842f2f9
commit 7a51c17ff0
3 changed files with 35 additions and 1 deletions

View File

@@ -4750,6 +4750,8 @@ merge(Compressor.prototype, {
var ldef = node.variables.get(ref.name);
if (ldef && (ldef === def || def.undeclared || node.parent_scope.find_variable(ref) === def)) {
references[ldef.id] = false;
} else {
mark(ref, true, false);
}
return true;
});