]> granicus.if.org Git - clang/commit
Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note that
authorDavid Chisnall <csdavec@swan.ac.uk>
Wed, 7 Nov 2012 16:50:40 +0000 (16:50 +0000)
committerDavid Chisnall <csdavec@swan.ac.uk>
Wed, 7 Nov 2012 16:50:40 +0000 (16:50 +0000)
commitc686004145b1f4dbeb38173a0886ba7040ae0089
tree17d450e090c30c2799d7aacf4284881f9134aca9
parent964490c0a8bd3398dc85d224a167ca9c35a36c85
Fix the Objective-C exception rethrow from cleanups (GNU runtimes).  Note that
a bug in the inliner still causes the wrong thing to happen at -O2 and above
(PR14116).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167534 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGException.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CodeGenFunction.h
test/CodeGenObjC/gnu-exceptions.m