commit | a4091d34f3c05717eb5bb66a1257a0c1005e6dfa | [log] [tgz] |
---|---|---|
author | Dale Johannesen <dalej@apple.com> | Fri Apr 04 23:48:31 2008 +0000 |
committer | Dale Johannesen <dalej@apple.com> | Fri Apr 04 23:48:31 2008 +0000 |
tree | 8ad0aa3149ac8196e19d714f6ff2be953169cdb2 | |
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