mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
* add new test case * opt: conditionally apply the flatten transform Only apply the flatten transform when the do expression contains Break/Continue/Return. This enables us to optimize the output since we don't have to memoize intermediate results. * update test outputs * remove unreachable code variable declaration within for in/of can not have initializer. * update test case to cover spread element * add more test cases for early exit scenario * make node 6 happy * revert complex variable declaration removal
8 lines
164 B
JavaScript
8 lines
164 B
JavaScript
var x1, x2;
|
|
;
|
|
[,,, x1 = (effects.push(1), 'a')] = [];
|
|
;
|
|
[x2 = effects.push(2)] = [1];
|
|
const [x3] = (effects.push(3), []);
|
|
const [x4 = (effects.push(4), 'b')] = [];
|