fix corner case in reduce_vars (#4490)

fixes #4489
This commit is contained in:
Alex Lam S.L
2021-01-01 04:56:13 +00:00
committed by GitHub
parent 311c074622
commit 2dbafbb4ee
3 changed files with 30 additions and 8 deletions

View File

@@ -9427,8 +9427,7 @@ merge(Compressor.prototype, {
}
}));
} else {
value = fixed.optimize(compressor);
if (value === fixed) value = value.transform(new TreeTransformer(function(node, descend) {
value = fixed.optimize(compressor).transform(new TreeTransformer(function(node, descend) {
if (node instanceof AST_Scope) return node;
node = node.clone();
descend(node, this);