Files
ladybird/Tests/LibJS/Bytecode/input/var-hoisting-tdz.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
224 B
JavaScript

// Test that var-declared locals do not get ThrowIfTDZ on assignment,
// even when used before the var declaration (hoisted).
function isect() {
for (i = 0; i < 3; i++) {}
for (var i = 0; i < 3; i++) {}
}
isect();