summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-12-08 06:46:18 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-12-08 06:46:18 +0000
commitbb5008a32ac913144ba8721eb99f09f55389de3b (patch)
tree299ecfe69ea241bb3dc6ea6bbde4db0f179cc6bb /clang/lib/CodeGen/CodeGenFunction.h
parent897bc033056c5d6933a45a576a4bc3133e618f97 (diff)
downloadbcm5719-llvm-bb5008a32ac913144ba8721eb99f09f55389de3b.tar.gz
bcm5719-llvm-bb5008a32ac913144ba8721eb99f09f55389de3b.zip
Fix for PR5707: make sure implicit copy constructors initialize the vtable
pointer. llvm-svn: 90840
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r--clang/lib/CodeGen/CodeGenFunction.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h
index ead2b5df7d3..854eb53ec29 100644
--- a/clang/lib/CodeGen/CodeGenFunction.h
+++ b/clang/lib/CodeGen/CodeGenFunction.h
@@ -468,6 +468,8 @@ public:
void EmitCtorPrologue(const CXXConstructorDecl *CD, CXXCtorType Type);
+ void InitializeVtablePtrs(const CXXRecordDecl *ClassDecl);
+
void SynthesizeCXXCopyConstructor(const CXXConstructorDecl *Ctor,
CXXCtorType Type,
llvm::Function *Fn,
OpenPOWER on IntegriCloud