summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuilder.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-05-20 05:54:35 +0000
committerDouglas Gregor <dgregor@apple.com>2010-05-20 05:54:35 +0000
commitaa2ac80eaaaea7d99e1efecf52abb4b167dc11c8 (patch)
tree5a0dd6fcd0575d8af615c491b9d8b5643e7a7734 /clang/lib/CodeGen/CGBuilder.h
parentc53cc4f8bff66f88b4c612135ea878eb070aa08e (diff)
downloadbcm5719-llvm-aa2ac80eaaaea7d99e1efecf52abb4b167dc11c8.tar.gz
bcm5719-llvm-aa2ac80eaaaea7d99e1efecf52abb4b167dc11c8.zip
When creating a this-adjustment thunk where the return value is of C++
class type (that uses a return slot), pass the return slot to the callee directly rather than allocating new storage and trying to copy the object. This appears to have been the cause of the remaining two Boost.Interprocess failures. llvm-svn: 104215
Diffstat (limited to 'clang/lib/CodeGen/CGBuilder.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud