Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| skip-if: getBuildConfiguration("release_or_beta"); --setpref=experimental.error_capture_stack_trace
function not_called() {
}
let obj = {};
function* a() {
yield {}; // Need to be past initial yield
Error.captureStackTrace(obj, not_called);
}
async function b() {
let g = a();
await g.next();
await g.next();
}
b().then(() => {
assertEq('stack' in obj, true);
assertEq(obj.stack, "");
})