fix corner case in merge_vars (#5445)

fixes #5444
This commit is contained in:
Alex Lam S.L
2022-05-16 09:30:14 +01:00
committed by GitHub
parent 3aa92c76cc
commit f70462aeb2
7 changed files with 112 additions and 47 deletions

View File

@@ -237,12 +237,12 @@ merge_vars_2: {
"use strict";
var a = 0;
1 && --a,
b = function f() {
a = function f() {
let c = a && f;
c.var += 0;
}(),
void console.log(b);
var b;
void console.log(a);
var a;
}
expect_stdout: "undefined"
node_version: ">=4"