Files
ladybird/Tests/LibJS/Bytecode/input/async-await.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
360 B
JavaScript

// Test that async/await expressions produce correct bytecode:
// - AwaitExpression saves accumulator to received_completion before await
// - ReturnStatement's implicit await allocates completion registers externally
// - Register allocation matches between explicit and implicit await paths
async function f() {
return await Promise.resolve(42);
}
f();