diff options
author | John McCall <rjmccall@apple.com> | 2011-01-28 08:37:24 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-01-28 08:37:24 +0000 |
commit | e4df6c8d961b7cf5d5655890f1c092a79674d5de (patch) | |
tree | 54c4638825c8611cc5db5464eebafc45d17585af /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | aaf401241a4b97663175e63f6d27411791fc3f47 (diff) | |
download | llvm-e4df6c8d961b7cf5d5655890f1c092a79674d5de.zip llvm-e4df6c8d961b7cf5d5655890f1c092a79674d5de.tar.gz llvm-e4df6c8d961b7cf5d5655890f1c092a79674d5de.tar.bz2 |
Convert the exception-freeing cleanup over to the conditional cleanups code,
fixing a crash which probably nobody was ever going to see. In doing so,
fix a horrendous number of problems with the conditional-cleanups code.
Also, make conditional cleanups re-use the cleanup's activation variable,
which avoids some unfortunate repetitiveness.
llvm-svn: 124481
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions