diff options
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | lib/CodeGen/CodeGenFunction.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/CodeGen/CodeGenFunction.h b/lib/CodeGen/CodeGenFunction.h index 3d7165b0a9..31ab1011b4 100644 --- a/lib/CodeGen/CodeGenFunction.h +++ b/lib/CodeGen/CodeGenFunction.h @@ -519,11 +519,13 @@ public: const CXXRecordDecl *VTableClass); typedef llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBasesSetTy; + void InitializeVTablePointers(BaseSubobject Base, bool BaseIsMorallyVirtual, + bool BaseIsNonVirtualPrimaryBase, + llvm::Constant *VTable, + const CXXRecordDecl *VTableClass, + VisitedVirtualBasesSetTy& VBases); - void InitializeVtablePtrs(BaseSubobject Base, llvm::Constant *VTable, - const CXXRecordDecl *VTableClass); - - void InitializeVtablePtrs(const CXXRecordDecl *ClassDecl); + void InitializeVTablePointers(const CXXRecordDecl *ClassDecl); void SynthesizeCXXCopyConstructor(const FunctionArgList &Args); |