summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenAction.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-06-17 04:59:12 +0000
committerDouglas Gregor <dgregor@apple.com>2011-06-17 04:59:12 +0000
commit9b71f0cfac3c4979781fae29e7fb0b8757714f60 (patch)
treecbf3e447b1c8e2573ca185e896c27a84915fecec /clang/lib/CodeGen/CodeGenAction.cpp
parent3982029f60761b30e0a3c222e5b9168e67b7c51c (diff)
downloadbcm5719-llvm-9b71f0cfac3c4979781fae29e7fb0b8757714f60.tar.gz
bcm5719-llvm-9b71f0cfac3c4979781fae29e7fb0b8757714f60.zip
Implement proper support for generating code for compound literals in
C++, which means: - binding the temporary as needed in Sema, so that we generate the appropriate call to the destructor, and - emitting the compound literal into the appropriate location for the aggregate, rather than trying to emit it as a temporary and memcpy() it. Fixes PR10138 / <rdar://problem/9615901>. llvm-svn: 133235
Diffstat (limited to 'clang/lib/CodeGen/CodeGenAction.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud