summaryrefslogtreecommitdiffstats
path: root/clang/lib/Checker/MallocChecker.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-08-04 05:59:32 +0000
committerJohn McCall <rjmccall@apple.com>2010-08-04 05:59:32 +0000
commit2dd7d441354dbe519585646b51980d4d93e94eb8 (patch)
tree10b3c5dcd5080395b32773c137ea9bf0d21ea063 /clang/lib/Checker/MallocChecker.cpp
parentbb420abd0bd2170963ba9fd93d72ece15c0ecad9 (diff)
downloadbcm5719-llvm-2dd7d441354dbe519585646b51980d4d93e94eb8.tar.gz
bcm5719-llvm-2dd7d441354dbe519585646b51980d4d93e94eb8.zip
Some more correctness fixes and code-size optimizations for fragile-ABI
ObjC exceptions: - don't enter a try for the catch blocks unless there's a finally - put the setjmp buffer in the locals set for liveness reasons - dump the sync object into an alloca in the locals set for liveness reasons Some of this can go away if the backend starts to properly calculate liveness in the presence of setjmp (which would also be a *much* stabler solution). llvm-svn: 110188
Diffstat (limited to 'clang/lib/Checker/MallocChecker.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud