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.
Paths
| Differential D97178
[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 Fixes https://github.com/emscripten-core/emscripten/issues/13515.
Diff Detail
Event TimelineHerald added subscribers: wingo, ecnelises, sunfish and 3 others. · View Herald TranscriptFeb 21 2021, 10:02 PM This revision is now accepted and ready to land.Feb 22 2021, 12:56 PM This revision was landed with ongoing or failed builds.Feb 22 2021, 1:27 PM Closed by commit rGf47a654a3954: [WebAssembly] Remap branch dests after fixCatchUnwindMismatches (authored by aheejin). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 325553 llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll
|