]> granicus.if.org Git - clang/commit
The GNU-runtime ObjC personality function doesn't let us rethrow with URR for
authorJohn McCall <rjmccall@apple.com>
Sat, 17 Jul 2010 00:43:08 +0000 (00:43 +0000)
committerJohn McCall <rjmccall@apple.com>
Sat, 17 Jul 2010 00:43:08 +0000 (00:43 +0000)
commit8262b6a44c98cf14e1d5f347a01e6bf44858198f
treee080429177d4698ee6bb653ac080379e53bfee0d
parent453293109e670824d84e94c0c2891737e3261f1f
The GNU-runtime ObjC personality function doesn't let us rethrow with URR for
multiple reasons.  Rethrow with _objc_exception_throw instead.  Fixes PR7656.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108595 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGException.cpp
lib/CodeGen/CGException.h
test/CodeGenObjC/gnu-exceptions.m [new file with mode: 0644]