Introduce a helper class for building complex constant initializers. NFC.
authorJohn McCall <rjmccall@apple.com>
Sat, 19 Nov 2016 08:17:24 +0000 (08:17 +0000)
committerJohn McCall <rjmccall@apple.com>
Sat, 19 Nov 2016 08:17:24 +0000 (08:17 +0000)
commit6c9f1fdb5c7329c70867c07257d69b2f63046a47
tree68d2107189ee931f1d476683a09892d98da8a35b
parent0a700761216f291db29ea9d53a98d042bcd54a1a
Introduce a helper class for building complex constant initializers.  NFC.

I've adopted this in most of the places it makes sense, but v-tables
and CGObjCMac will need a second pass.

llvm-svn: 287437
clang/include/clang/AST/DeclObjC.h
clang/lib/CodeGen/CGBlocks.cpp
clang/lib/CodeGen/CGCUDANV.cpp
clang/lib/CodeGen/CGObjCGNU.cpp
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/ConstantBuilder.h [new file with mode: 0644]