]> granicus.if.org Git - clang/commit
SEH: Don't jump to an unreachable continuation block
authorReid Kleckner <reid@kleckner.net>
Fri, 30 Jan 2015 22:16:45 +0000 (22:16 +0000)
committerReid Kleckner <reid@kleckner.net>
Fri, 30 Jan 2015 22:16:45 +0000 (22:16 +0000)
commitbc127a5c68f5101bea4ff91cbb2f27fa8a894dbf
tree643db75c29d1bf7fbaf450ae24349158f6a4e5ca
parentb221dc5767de68cb0d6a088f0b28c3932ab8a5a4
SEH: Don't jump to an unreachable continuation block

If both the __try and __except blocks do not return, we want to delete
the continuation block as unreachable instead.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227627 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGException.cpp
test/CodeGen/exceptions-seh.c