[WinEH] Handle nested landing pads in outlined catch handlers
authorAndrew Kaylor <andrew.kaylor@intel.com>
Fri, 3 Apr 2015 19:37:50 +0000 (19:37 +0000)
committerAndrew Kaylor <andrew.kaylor@intel.com>
Fri, 3 Apr 2015 19:37:50 +0000 (19:37 +0000)
commit675e22e7ade4baf28e0aa76ead64077e78e6063d
tree0be89b69c42425a1df143dbaa1f50aa02e7ee6b3
parentf4f021c0a40fd1db3bbcf6cf14c4a4476fee268c
[WinEH] Handle nested landing pads in outlined catch handlers

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234041 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/WinEHFuncInfo.h
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/WinEHPrepare.cpp
test/CodeGen/WinEH/cppeh-catch-unwind.ll
test/CodeGen/WinEH/cppeh-nested-1.ll
test/CodeGen/WinEH/cppeh-nested-3.ll
test/CodeGen/WinEH/cppeh-prepared-catch.ll