[WinEH] Handle nested landing pads that return directly to the parent function.
authorAndrew Kaylor <andrew.kaylor@intel.com>
Mon, 11 May 2015 23:06:02 +0000 (23:06 +0000)
committerAndrew Kaylor <andrew.kaylor@intel.com>
Mon, 11 May 2015 23:06:02 +0000 (23:06 +0000)
commite04fe6c13583724b14d1a73a095d5e21b3723af0
tree059b3bbd37259a4f4171be791fc599cb95a3f1c7
parent96086ad501b77d4c0ac090b189f1c605415d3691
[WinEH] Handle nested landing pads that return directly to the parent function.

Differential Revision: http://reviews.llvm.org/D9684

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237063 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/WinEHPrepare.cpp
test/CodeGen/WinEH/cppeh-catch-unwind.ll
test/CodeGen/WinEH/cppeh-nested-1.ll
test/CodeGen/WinEH/cppeh-nested-2.ll
test/CodeGen/WinEH/cppeh-nested-3.ll
test/CodeGen/WinEH/cppeh-nested-rethrow.ll [new file with mode: 0644]