D77423 started using a dominator tree in WasmEHPrepare, but we deleted
BBs in prepareThrows before we used the domtree in prepareEHPads,
and those CFG changes were not reflected in the domtree. This uses
DomTreeUpdater to make sure we update the domtree every time we delete
BBs from the CFG. This fixes ubsan/msan/expensive_check errors caught in
LLVM buildbots.
Details
Details
- Reviewers
dschuff - Commits
- rGfc5d8b672b98: [WebAssembly] Fix a sanitizer error in WasmEHPrepare
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Will land this now, because it's a weekend and the previous patch is breaking the buildbots.