top-level-dispose.mjs 284 B

1234567891011121314
  1. export let passed = false;
  2. let failed = false;
  3. if (passed)
  4. failed = true;
  5. using a = { [Symbol.dispose]() { if (!failed) passed = true; } }
  6. if (passed)
  7. failed = true;
  8. failed = true;
  9. // Should trigger before
  10. using b = { [Symbol.dispose]() { if (!passed) failed = false; } }