[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)
commitcc14f387e83bc4d542a0e510fead7b736ad70282
treed3bfe8f629f7e8e4b73abaedcf09aedd4474f335
parent119603345196bb94d9f3a4307204b5f5b983e528
[WinEH] Handle nested landing pads that return directly to the parent function.

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

llvm-svn: 237063
llvm/lib/CodeGen/WinEHPrepare.cpp
llvm/test/CodeGen/WinEH/cppeh-catch-unwind.ll
llvm/test/CodeGen/WinEH/cppeh-nested-1.ll
llvm/test/CodeGen/WinEH/cppeh-nested-2.ll
llvm/test/CodeGen/WinEH/cppeh-nested-3.ll
llvm/test/CodeGen/WinEH/cppeh-nested-rethrow.ll [new file with mode: 0644]