// |jit-test| skip-if: !this.hasOwnProperty("Tuple") gczeal(14); // Be sure to run compacting GC function f() { assertEq(#[1, 2].flatMap(function(e) { return #[e, e * 2]; }), #[1, 2, 2, 4]); var result = #[1, 2, 3].flatMap(function(ele) { return #[ #[ele * 2] ]; }); assertEq(result.length, 3); assertEq(result[0], #[2]); assertEq(result[1], #[4]); assertEq(result[2], #[6]); } for (i = 0; i < 20; i++) { f(); }