diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-10-05 20:09:16 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-10-05 20:09:16 +0000 |
commit | e4f9b09b5156b5bdd479a98ce28042d2a7623a9b (patch) | |
tree | 108f3d21d78cba28587a376274b9a04c389f32f1 /clang/unittests/Basic/VirtualFileSystemTest.cpp | |
parent | 46bc30472bd98182562446be98c4f27133a59a74 (diff) | |
download | bcm5719-llvm-e4f9b09b5156b5bdd479a98ce28042d2a7623a9b.tar.gz bcm5719-llvm-e4f9b09b5156b5bdd479a98ce28042d2a7623a9b.zip |
[WinEH] Update CATCHRET's operand to match its successor
The CATCHRET operand did not match the MachineFunction's CFG. This
mismatch happened because FrameLowering created a new MachineBasicBlock
and updated the CFG but forgot to update the CATCHRET operand.
Let's make sure this doesn't happen again by strengthing the funclet
membership analysis: it can now reason about the membership of all basic
blocks, not just those inside of funclets.
llvm-svn: 249344
Diffstat (limited to 'clang/unittests/Basic/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions