mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-28 02:27:19 +02:00
Created these while experimenting with LibJS. Might as well bring them into the tree and increase our coverage.
10 lines
297 B
JavaScript
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 });
|