aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/LowerSwitch.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2008-04-04 23:48:31 +0000
committerDale Johannesen <dalej@apple.com>2008-04-04 23:48:31 +0000
commita4091d34f3c05717eb5bb66a1257a0c1005e6dfa (patch)
tree8ad0aa3149ac8196e19d714f6ff2be953169cdb2 /lib/Transforms/Utils/LowerSwitch.cpp
parent3e3dc57d3ff2aa010a5ac873933a6107221b4c13 (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