[wasm][liftoff][eh] Fix label allocation leak
The TryInfo is allocated in the zone and its destructor is never called, so the catch_label allocated on the heap is never freed. Add the Label as a non-pointer field of the TryInfo instead. R=clemensb@chromium.org Bug: chromium:1184925 Change-Id: Ic0246d15a6474c56a78f167eba51caca9ec5b453 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2739645 Commit-Queue: Thibaud Michaud <thibaudm@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/master@{#73225}
Showing
Please
register
or
sign in
to comment