cppgc: Heap termination loop must consider CrossThreadPersistent
HeapBase::Terminate must consider newly created CrossThreadPersistent when evaluating whether to conitnue the loop. This allows for catching one off creations in destructors but will still crash for >kMaxTerminationGCs chains. Bug: chromium:1245519 Change-Id: I264f1b8f0de9f0bfeb66ca6b14c41faf15e4340c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3140606 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Omer Katz <omerkatz@chromium.org> Cr-Commit-Position: refs/heads/main@{#76659}
Showing
Please
register
or
sign in
to comment