diff options
| author | Reid Kleckner <reid@kleckner.net> | 2015-07-08 18:08:52 +0000 |
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2015-07-08 18:08:52 +0000 |
| commit | ed012dbf2a6fd7f71e5458ee53fac40ef607df2a (patch) | |
| tree | dfe26d7534a82b070495ff5d815c30af9fc5ba98 /clang/test/CodeGen/integer-overflow.c | |
| parent | bc832ed51d3c8bf66acbda978889cd9a8355bd87 (diff) | |
| download | bcm5719-llvm-ed012dbf2a6fd7f71e5458ee53fac40ef607df2a.tar.gz bcm5719-llvm-ed012dbf2a6fd7f71e5458ee53fac40ef607df2a.zip | |
[SEH] Ensure that empty __except blocks have their own BB
The 32-bit lowering assumed that WinEHPrepare had this invariant.
WinEHPrepare did it for C++, but not SEH. The result was that we would
insert calls to llvm.x86.seh.restoreframe in normal basic blocks, which
corrupted the frame pointer.
llvm-svn: 241699
Diffstat (limited to 'clang/test/CodeGen/integer-overflow.c')
0 files changed, 0 insertions, 0 deletions

