fix corner case in ie8 & reduce_vars (#4020)

fixes #4019
This commit is contained in:
Alex Lam S.L
2020-07-21 09:17:02 +01:00
committed by alexlamsl
parent bce3919748
commit cd671221c5
3 changed files with 29 additions and 1 deletions

View File

@@ -894,6 +894,7 @@ merge(Compressor.prototype, {
d.assignments++;
var fixed = d.fixed;
if (safe_to_read(tw, d) && safe_to_assign(tw, d)) {
if (d.single_use) d.single_use = false;
push_ref(d, exp);
mark(tw, d);
d.fixed = function() {