bug1934423.js (537B)
1 // |jit-test| skip-if: !getBuildConfiguration("explicit-resource-management"); --enable-explicit-resource-management 2 3 gczeal(8,18); 4 { 5 const values = []; 6 async function* gen() { 7 await using a65 = { 8 [Symbol.asyncDispose]() {} 9 } 10 await using b61 = { 11 12 } 13 } 14 async function testDisposalDuringForcedThrowInGenerator() { 15 let x91 = gen(); 16 values.push((await x91.next()).value); 17 try {} catch (e6) {} 18 } 19 for (let i = 0; i < 20; i++) { 20 testDisposalDuringForcedThrowInGenerator().catch(() => {}); 21 } 22 }