test262/implementation-contributed/javascriptcore/stress/function-caller-generator-body.js
Leo Balter d1261bb49d Update files for the curation process
Remove more stress tests with existing coverage or out of context for test262
2018-09-11 18:20:20 -04:00

30 lines
517 B
JavaScript

// Reviewed
/**
#### ch, d8, jsshell, node
Error: did not throw error
*/
//@ runDefault
(function thingy() {
function bar()
{
return bar.caller;
}
function* foo()
{
bar();
}
var ok = false;
try {
foo().next();
ok = true;
} catch (e) {
if (e.toString() != "TypeError: Function.caller used to retrieve generator body")
throw "Error: bad error: " + e;
}
if (ok)
throw "Error: did not throw error";
})();