diff options
author | John McCall <rjmccall@apple.com> | 2011-07-11 08:38:19 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-07-11 08:38:19 +0000 |
commit | 178360e1cd7ea8606f1b9673485f7d76dc3c458b (patch) | |
tree | 6fd0ba90236f1ae07be7b7e36a21549bef59675d /clang/lib/CodeGen/TargetInfo.cpp | |
parent | 61715740cd4f6fb0dc645b26028392f104fd59c9 (diff) | |
download | bcm5719-llvm-178360e1cd7ea8606f1b9673485f7d76dc3c458b.tar.gz bcm5719-llvm-178360e1cd7ea8606f1b9673485f7d76dc3c458b.zip |
Fix a lot of problems with the partial destruction of arrays:
- an off-by-one error in emission of irregular array limits for
InitListExprs
- use an EH partial-destruction cleanup within the normal
array-destruction cleanup
- get the branch destinations right for the empty check
Also some refactoring which unfortunately obscures these changes.
llvm-svn: 134890
Diffstat (limited to 'clang/lib/CodeGen/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions