enhance collapse_vars (#5268)

This commit is contained in:
Alex Lam S.L
2022-01-06 21:13:37 +00:00
committed by GitHub
parent d46eb69320
commit 10a1523ee6
4 changed files with 119 additions and 29 deletions

View File

@@ -530,6 +530,25 @@ logical_collapse_vars_2: {
node_version: ">=15"
}
logical_collapse_vars_3: {
options = {
collapse_vars: true,
}
input: {
var a = 6;
a *= 7;
a ??= "FAIL";
console.log(a);
}
expect: {
var a = 6;
a = a * 7 ?? "FAIL";
console.log(a);
}
expect_stdout: "42"
node_version: ">=15"
}
logical_reduce_vars: {
options = {
evaluate: true,