fix corner cases with template literals (#4780)
This commit is contained in:
@@ -1511,6 +1511,8 @@ merge(Compressor.prototype, {
|
||||
var wrap = false;
|
||||
if (parent.TYPE == "Call") {
|
||||
wrap = parent.expression === orig && needs_unbinding(compressor, val);
|
||||
} else if (parent instanceof AST_Template) {
|
||||
wrap = parent.tag === orig && needs_unbinding(compressor, val);
|
||||
} else if (parent instanceof AST_UnaryPrefix) {
|
||||
wrap = parent.operator == "delete"
|
||||
|| parent.operator == "typeof" && is_undeclared_ref(val);
|
||||
|
||||
Reference in New Issue
Block a user