swc/ecmascript/codegen/tests/references/ecba8fb326c2c985.js
강동윤 1b28766c26
Improve comment api (#277)
swc_ecma_parser:
 - parser now take comments by reference
2019-02-26 13:56:58 +09: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';