fix corner case in reduce_vars (#3341)

This commit is contained in:
Alex Lam S.L
2019-03-15 16:06:47 +08:00
committed by GitHub
parent b66f47b8dd
commit 8b3259e0c2
2 changed files with 31 additions and 1 deletions

View File

@@ -6686,3 +6686,33 @@ issues_3267_3: {
}
expect_stdout: "PASS"
}
issue_3297: {
options = {
reduce_vars: true,
unused: true,
}
input: {
(function() {
function f() {
var a;
var b = function a() {
console.log(a === b) && f();
};
b();
}
f();
})();
}
expect: {
(function() {
(function f() {
var b = function a() {
console.log(a === b) && f();
};
b();
})();
})();
}
expect_stdout: "true"
}