This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Remap branch dests after fixCatchUnwindMismatches
ClosedPublic

Authored by aheejin on Feb 21 2021, 10:02 PM.

Details

Summary

Fixing catch unwind mismatches can sometimes invalidate existing branch
destinations. This CL remaps those destinations after placing
try-delegates.

Fixes https://github.com/emscripten-core/emscripten/issues/13515.

Diff Detail

Event Timeline

aheejin created this revision.Feb 21 2021, 10:02 PM
aheejin requested review of this revision.Feb 21 2021, 10:02 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 21 2021, 10:02 PM
aheejin updated this revision to Diff 325372.Feb 21 2021, 10:24 PM

Fix preds comments in test

dschuff accepted this revision.Feb 22 2021, 12:56 PM
This revision is now accepted and ready to land.Feb 22 2021, 12:56 PM
aheejin updated this revision to Diff 325552.Feb 22 2021, 1:22 PM

clang-tidy fix

This revision was landed with ongoing or failed builds.Feb 22 2021, 1:27 PM
This revision was automatically updated to reflect the committed changes.