diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-01-14 21:22:16 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-01-14 21:22:16 +0000 |
commit | 9f82da7cbfe0c9f1b2c4bc7d7a9a9b5d35bea488 (patch) | |
tree | 8d3f15315f8a82817009fcb8cb0c5509d90299b5 /lib/CodeGen/MachineModuleInfo.cpp | |
parent | 7659389d0d4d315d30877592221da6a6f663114a (diff) |
Dwarf EH prepare needs to be run after SjLj prepare. Otherwise,
catch info can get misplaced when a selector ends up more than one block
removed from the parent invoke(s). This could happen when a landing pad is
shared by multiple invokes and is also a target of a normal edge from
elsewhere.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93456 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions