diff options
author | Anders Carlsson <andersca@mac.com> | 2009-11-25 03:15:49 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-11-25 03:15:49 +0000 |
commit | 82ba57c8f0c8641987b8a822c6c0b9292ac1cf77 (patch) | |
tree | 62dfaf244f24c33ba6c93eaab3c135e492bb1b3c /clang/lib/CodeGen/CGCXX.cpp | |
parent | 3931461a3320c49f85182fe8898654cf1a8354c9 (diff) | |
download | bcm5719-llvm-82ba57c8f0c8641987b8a822c6c0b9292ac1cf77.tar.gz bcm5719-llvm-82ba57c8f0c8641987b8a822c6c0b9292ac1cf77.zip |
Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used yet).
llvm-svn: 89835
Diffstat (limited to 'clang/lib/CodeGen/CGCXX.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGCXX.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CGCXX.cpp b/clang/lib/CodeGen/CGCXX.cpp index e1b67393390..71cdf95f48b 100644 --- a/clang/lib/CodeGen/CGCXX.cpp +++ b/clang/lib/CodeGen/CGCXX.cpp @@ -765,7 +765,7 @@ CodeGenModule::GetAddrOfCXXConstructor(const CXXConstructorDecl *D, CXXCtorType Type) { const FunctionProtoType *FPT = D->getType()->getAs<FunctionProtoType>(); const llvm::FunctionType *FTy = - getTypes().GetFunctionType(getTypes().getFunctionInfo(D), + getTypes().GetFunctionType(getTypes().getFunctionInfo(D, Type), FPT->isVariadic()); const char *Name = getMangledCXXCtorName(D, Type); @@ -803,7 +803,7 @@ llvm::Function * CodeGenModule::GetAddrOfCXXDestructor(const CXXDestructorDecl *D, CXXDtorType Type) { const llvm::FunctionType *FTy = - getTypes().GetFunctionType(getTypes().getFunctionInfo(D), false); + getTypes().GetFunctionType(getTypes().getFunctionInfo(D, Type), false); const char *Name = getMangledCXXDtorName(D, Type); return cast<llvm::Function>( |