diff options
author | David Chisnall <csdavec@swan.ac.uk> | 2009-12-24 02:26:34 +0000 |
---|---|---|
committer | David Chisnall <csdavec@swan.ac.uk> | 2009-12-24 02:26:34 +0000 |
commit | 0faa51632584b8d56311d5792a2a275729bc67e3 (patch) | |
tree | 2e279a25aaabb41c43876aa6278bbbb076a345b7 /lib/CodeGen/CodeGenFunction.h | |
parent | 598278bee8e5797bc73d24d6ac8a1d6ff6413cae (diff) |
Fix for bug 5691.
This fixes throwing exceptions inside @catch blocks nested inside outer @try blocks and also fixes jumping from an inner @finally to an outer @finally (via any relevant @catch blocks).
The code exhibiting this bug was based on code from CGObjCMac. I believe that this bug may still be present on the Mac runtimes, although the test case in the bug contains a few GNUisms and won't compile without some minor tweaks with Apple's libobjc.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92117 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions