aboutsummaryrefslogtreecommitdiff
path: root/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
commit0b2517299415ab1c28b9cb87d536ccea84317a10 (patch)
tree388e818ad12fe224c202933dcb676ef85c48cb22 /lib/Checker/MallocChecker.cpp
parenteababfbddb74d186f78783a9731a78ad371c9800 (diff)
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). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110188 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Checker/MallocChecker.cpp')
0 files changed, 0 insertions, 0 deletions