fix corner case in merge_vars (#5452)

fixes #5451
This commit is contained in:
Alex Lam S.L
2022-05-17 19:41:05 +01:00
committed by GitHub
parent cb6dd34b98
commit 63f16e4616
4 changed files with 33 additions and 8 deletions

View File

@@ -6183,8 +6183,11 @@ Compressor.prototype.compress = function(node) {
return true;
}
if (node instanceof AST_Scope) {
var parent = tw.parent();
var in_iife = parent && parent.TYPE == "Call" && parent.expression === node;
var in_iife = false;
if (node instanceof AST_LambdaExpression && !node.name) {
var parent = tw.parent();
in_iife = parent && parent.TYPE == "Call" && parent.expression === node;
}
if (!in_iife) {
push();
segment.block = node;