fix corner case in inline (#5231)

fixes #5230
This commit is contained in:
Alex Lam S.L
2021-12-23 06:26:07 +00:00
committed by GitHub
parent 7b2eb4b5ff
commit 29a1e71705
2 changed files with 35 additions and 1 deletions

View File

@@ -10245,7 +10245,9 @@ Compressor.prototype.compress = function(node) {
if (stat instanceof AST_LambdaDefinition) {
if (in_loop) {
var name = make_node(AST_SymbolVar, stat.name, flatten_var(stat.name));
name.definition().orig.push(name);
var def = name.definition();
def.fixed = false;
def.orig.push(name);
append_var(decls, expressions, name, to_func_expr(stat, true));
} else {
var def = stat.name.definition();