summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/Promise/bug-1792196.js
blob: 946f5737de217d7eaab1aca53fadad4d92e21a47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// |reftest| skip-if(!this.hasOwnProperty('settlePromiseNow'))

function main() {
    function v0(v1) {
        throw "foobar";
    }
    const v8 = new Promise(v0);
    const v9 = v8.catch();
    const v11 = this.settlePromiseNow(v9);
    function v12(v13) {
    }
    const v15 = new Promise(v11);
    const v16 = v15.catch(v12);
    gc();
}
main();

this.reportCompare && reportCompare(true, true);