summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTContext.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2013-06-20 21:37:43 +0000
committerJohn McCall <rjmccall@apple.com>2013-06-20 21:37:43 +0000
commitc84e4e9b1ce2e7dbb4d19ad4c1bfa4035c407685 (patch)
treea867b27bd586d577f925ad1178bbb8628ce23af8 /clang/lib/AST/ASTContext.cpp
parentc575a37ac94e6a2d6a32b902cb428631a94a2273 (diff)
downloadbcm5719-llvm-c84e4e9b1ce2e7dbb4d19ad4c1bfa4035c407685.tar.gz
bcm5719-llvm-c84e4e9b1ce2e7dbb4d19ad4c1bfa4035c407685.zip
Call __cxa_begin_catch before std::terminate() in a noexcept trap.
r174939-40 caused us to do this in the canonical terminate lpad, but when the EH stack has other cleanups on it we use the terminate handler block, which wasn't doing this. Fixes the rest of rdar://11904428 given appropriate stdlib support. llvm-svn: 184475
Diffstat (limited to 'clang/lib/AST/ASTContext.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud