aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/LiveVariables.cpp
diff options
context:
space:
mode:
authorDavid Chisnall <csdavec@swan.ac.uk>2009-12-24 02:26:34 +0000
committerDavid Chisnall <csdavec@swan.ac.uk>2009-12-24 02:26:34 +0000
commit3a509cd8ccdd07c6bcc3fb0dc8084f4aea5d4659 (patch)
treedbd17917d8e1cd9b6c89a5569376e53e5766b329 /clang/lib/Analysis/LiveVariables.cpp
parent1704c4331bea9b194dafaeace0616c1c45c969de (diff)
downloadllvm-3a509cd8ccdd07c6bcc3fb0dc8084f4aea5d4659.zip
llvm-3a509cd8ccdd07c6bcc3fb0dc8084f4aea5d4659.tar.gz
llvm-3a509cd8ccdd07c6bcc3fb0dc8084f4aea5d4659.tar.bz2
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. llvm-svn: 92117
Diffstat (limited to 'clang/lib/Analysis/LiveVariables.cpp')
0 files changed, 0 insertions, 0 deletions