fix corner case in collapse_vars (#4946)

This commit is contained in:
Alex Lam S.L
2021-05-19 22:11:39 +01:00
committed by GitHub
parent d930c705f6
commit d6152e6a76
3 changed files with 37 additions and 2 deletions

View File

@@ -1911,7 +1911,8 @@ merge(Compressor.prototype, {
if (!--replaced) abort = true;
if (is_lhs(node, multi_replacer.parent())) return node;
var ref = rvalue.clone();
value_def.references.push(ref);
ref.scope = node.scope;
ref.reference();
if (replaced == assign_pos) {
abort = true;
return make_node(AST_Assign, candidate, {