Source code

Revision control

Copy as Markdown

Other Tools

var aVar = 56;
try {
console.log(aLet);
let aLet = 56;
// We cannot add `caught` variable on the toplevel for this testcase.
// We use assertEq here to catch non-throwing case.
assertEq(true, false);
} catch (e) {
assertEq(e.message, "can't access lexical declaration 'aLet' before initialization");
}