swc/crates/swc_ecma_codegen/tests/test262/ecba8fb326c2c985.js
2022-03-22 07:54:08 +00:00

34 lines
484 B
JavaScript

var a, b, c, d, e;
// compress these
if (b) {
a = 1 + 2;
} else {
a = 3;
}
if (b) {
a = 4 + 5;
} else if (c) {
a = 6;
} else {
a = 7 - 8;
}
a = b ? "f" : "g" + "h";
a = b ? "f" : b ? "f" : "g" + "h";
// Compress conditions that have side effects
if (i()) {
a = 9 + 10;
} else {
a = 11;
}
if (c) {
a = "j";
} else if (i()) {
a = "k" + "l";
} else {
a = "j";
}
a = i() ? "m" : "f" + "n";
// don't compress these
a = b ? d : e;
a = b ? "f" : "g";