Files
ladybird/Tests/LibJS/Bytecode/input/generator-yield-call.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
297 B
JavaScript

// Test that generator yield with non-trivial argument expression produces
// correct bytecode: completion registers must be allocated before evaluating
// the argument expression, matching C++ register allocation order.
function* f(a, b) {
yield a.x;
yield b.y;
}
f({ x: 1 }, { y: 2 });