This is an archive of the discontinued LLVM Phabricator instance.

[WinEH] Update CoreCLR EH for catchpad MBBs
ClosedPublic

Authored by JosephTremoulet on Oct 6 2015, 8:22 PM.

Details

Summary

Set the pad MBB as a funclet entry for CoreCLR as well as MSVCCXX, and
update state numbering to put the catchpad block rather than its normal
successor into the unwind map.

Diff Detail

Event Timeline

JosephTremoulet retitled this revision from to [WinEH] Update CoreCLR EH for catchpad MBBs.
JosephTremoulet updated this object.
JosephTremoulet added a reviewer: majnemer.
JosephTremoulet added a subscriber: llvm-commits.
majnemer accepted this revision.Oct 7 2015, 10:14 AM
majnemer edited edge metadata.

LGTM

This revision is now accepted and ready to land.Oct 7 2015, 10:14 AM