]> granicus.if.org Git - clang/commit
IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.
authorPeter Collingbourne <peter@pcc.me.uk>
Fri, 22 Mar 2019 23:05:10 +0000 (23:05 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Fri, 22 Mar 2019 23:05:10 +0000 (23:05 +0000)
commit3a3e9339ecc6421084530f8f55aec6ec3fb82c43
treed29044c6226b5c2ac8a0dcdceb72d32ab266bd0c
parentef806ba1d72cb6f4a81366b2a2f83e33202b353e
IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.

This should make it easier to add more structor variants.

Differential Revision: https://reviews.llvm.org/D59724

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356822 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/clang/AST/GlobalDecl.h
lib/CodeGen/CGCXX.cpp
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGDeclCXX.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/CodeGenTypes.h
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp