[NFC] Switch CodeGenFunction to use value init instead of member init lists
authorErich Keane <erich.keane@intel.com>
Tue, 10 Jul 2018 20:46:46 +0000 (20:46 +0000)
committerErich Keane <erich.keane@intel.com>
Tue, 10 Jul 2018 20:46:46 +0000 (20:46 +0000)
commit7b8c12e7cc7e5a034a61d4e3978e02529104c382
tree5b264e5f5191b8cf772349aab2dec8c21539aa8d
parent79d55d30c3ea53bc22889a11113646b298b86063
[NFC] Switch CodeGenFunction to use value init instead of member init lists

The member init list for the sole constructor for CodeGenFunction
has gotten out of hand, so this patch moves the non-parameter-dependent
initializations into the member value inits.

llvm-svn: 336726
23 files changed:
clang/include/clang/AST/ASTContext.h
clang/include/clang/AST/RecursiveASTVisitor.h
clang/include/clang/AST/Type.h
clang/include/clang/AST/TypeLoc.h
clang/include/clang/AST/TypeNodes.def
clang/include/clang/Sema/Sema.h
clang/include/clang/Serialization/ASTBitCodes.h
clang/lib/AST/ASTContext.cpp
clang/lib/AST/ASTStructuralEquivalence.cpp
clang/lib/AST/ItaniumMangle.cpp
clang/lib/AST/MicrosoftMangle.cpp
clang/lib/AST/Type.cpp
clang/lib/AST/TypePrinter.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/Sema/SemaTemplate.cpp
clang/lib/Sema/SemaTemplateDeduction.cpp
clang/lib/Sema/SemaType.cpp
clang/lib/Sema/TreeTransform.h
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/test/SemaCXX/vector.cpp
clang/tools/libclang/CIndex.cpp