Files
ladybird/Tests/LibJS/Bytecode/input/destructure-array-rest.js
Andreas Kling fdd7809bd1 Tests/LibJS: Add a big pile of AST, bytecode, and runtime tests
Created these while experimenting with LibJS. Might as well bring them
into the tree and increase our coverage.
2026-02-17 20:44:57 +01:00

10 lines
285 B
JavaScript

// Test that array destructuring with rest element produces correct bytecode:
// - Register allocation for rest elements matches C++ double-allocation pattern
// - Correct handling of first vs non-first rest elements
function f() {
let [a, ...b] = [1, 2, 3];
return b;
}
f();