diff options
author | Dale Johannesen <dalej@apple.com> | 2008-04-04 23:48:31 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2008-04-04 23:48:31 +0000 |
commit | a4091d34f3c05717eb5bb66a1257a0c1005e6dfa (patch) | |
tree | 8ad0aa3149ac8196e19d714f6ff2be953169cdb2 /lib/Transforms/Utils/LowerSwitch.cpp | |
parent | 3e3dc57d3ff2aa010a5ac873933a6107221b4c13 (diff) |
Make sure both PendingLoads and PendingExports are flushed
before an invoke. Failure to do this causes references in
the landing pad to variables that were not set. Fixes
g++.dg/eh/delayslot1.C
g++.dg/eh/fp-regs.C
g++.old-deja/g++.brendan/eh1.C
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49243 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/LowerSwitch.cpp')
0 files changed, 0 insertions, 0 deletions