This is an archive of the discontinued LLVM Phabricator instance.

[WinEH] Fix CatchRetSuccessorColorMap accounting
ClosedPublic

Authored by JosephTremoulet on Oct 16 2015, 12:51 AM.

Details

Summary

We now use the block for the catchpad itself, rather than its normal
successor, as the funclet entry.
Putting the normal successor in the map leads downstream funclet
membership computations to erroneous results.

Diff Detail

Event Timeline

JosephTremoulet retitled this revision from to [WinEH] Fix CatchRetSuccessorColorMap accounting.
JosephTremoulet updated this object.
JosephTremoulet added a reviewer: majnemer.
JosephTremoulet added a subscriber: llvm-commits.
rnk accepted this revision.Oct 16 2015, 2:10 PM
rnk added a reviewer: rnk.
rnk added a subscriber: rnk.

lgtm, thanks, I just hit this. :)

This revision is now accepted and ready to land.Oct 16 2015, 2:10 PM