blob: 62245d8c16bec4ee7827f7335442a6fd23f0a8dd [file] [log] [blame]
function assertThrowsReferenceError(f) {
var e = null;
try {
f();
} catch (ex) {
e = ex;
}
assertEq(e instanceof ReferenceError, true);
}
// TDZ is effectful, don't optimize out x.
assertThrowsReferenceError(function () { x; let x; });
assertThrowsReferenceError(function () { x; const x = undefined; });