summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/code-coverage.c
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-07-08 18:08:52 +0000
committerReid Kleckner <reid@kleckner.net>2015-07-08 18:08:52 +0000
commited012dbf2a6fd7f71e5458ee53fac40ef607df2a (patch)
treedfe26d7534a82b070495ff5d815c30af9fc5ba98 /clang/test/CodeGen/code-coverage.c
parentbc832ed51d3c8bf66acbda978889cd9a8355bd87 (diff)
downloadbcm5719-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/code-coverage.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud