diff options
author | John McCall <rjmccall@apple.com> | 2011-05-14 21:12:11 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-05-14 21:12:11 +0000 |
commit | 5880fb8edfa364555fc66d952f283d014c64fccb (patch) | |
tree | e365e55c5d4d26d5787e121bafb540ed06833887 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | dd72aafffc897e565c1ffc6d17009a05f52c995b (diff) | |
download | bcm5719-llvm-5880fb8edfa364555fc66d952f283d014c64fccb.tar.gz bcm5719-llvm-5880fb8edfa364555fc66d952f283d014c64fccb.zip |
Only perform the null-initialization of an aggregate result of a message
send if the receiver is null. Normally it's not worthwhile to check this,
but avoiding the null-initialization is nice, and this also avoids nasty
problems where the null-initialization is visible within the call because
we use an aliased result buffer. rdar://problem/9402992
llvm-svn: 131366
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions