]> granicus.if.org Git - clang/commit
Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.
authorJohn McCall <rjmccall@apple.com>
Sat, 24 Jul 2010 00:37:23 +0000 (00:37 +0000)
committerJohn McCall <rjmccall@apple.com>
Sat, 24 Jul 2010 00:37:23 +0000 (00:37 +0000)
commit5a180397870944548aaadeaebf58e415885b9489
tree9fb8de514a3ee492411f3c9bf457624f13a626d5
parent3d4aeda910f465052a0350798e08cdb50a65feb4
Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.
Diagnose attempts to do this under the GNU or fragile NeXT runtimes.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109298 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/CodeGen/CGException.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGObjCRuntime.h
lib/Sema/SemaDeclCXX.cpp
test/CodeGenObjCXX/exceptions.mm [new file with mode: 0644]
test/SemaObjCXX/exceptions-fragile.mm [new file with mode: 0644]