blob: 74459075dedcd2991311eca5f8ae87f95b73434f [file] [log] [blame]
function assert(a) {
if (!a)
throw new Error("Bad assertion");
}
let o = {
valueOf: () => {
throw new Error("Bad");
return 2;
}
}
let a = 2;
try {
a.toString(o);
assert(false);
} catch (e) {
assert(e.message == "Bad");
}