summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2009-08-06 23:48:32 +0000
committerMike Stump <mrs@apple.com>2009-08-06 23:48:32 +0000
commit7c32eab164f1f8fc199596d6155c4cee7b1d4c54 (patch)
treeeac7c981345a83706ea9aca1d15d96efd0b0f402 /clang/lib/CodeGen/CodeGenFunction.h
parent9301b24c0a4ed6eb320c9bbd9bc547e11d57622e (diff)
downloadbcm5719-llvm-7c32eab164f1f8fc199596d6155c4cee7b1d4c54.tar.gz
bcm5719-llvm-7c32eab164f1f8fc199596d6155c4cee7b1d4c54.zip
Add support for vcall generation for vtables for virtual bases. WIP.
llvm-svn: 78357
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r--clang/lib/CodeGen/CodeGenFunction.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h
index fe52e996621..63632f5f409 100644
--- a/clang/lib/CodeGen/CodeGenFunction.h
+++ b/clang/lib/CodeGen/CodeGenFunction.h
@@ -363,7 +363,8 @@ public:
const CXXRecordDecl *Class,
llvm::Constant *rtti,
std::vector<llvm::Constant *> &methods,
- bool isPrimary = false);
+ bool isPrimary = false,
+ bool ForVirtualBase = false);
llvm::Value *GenerateVtable(const CXXRecordDecl *RD);
void EmitCtorPrologue(const CXXConstructorDecl *CD);
OpenPOWER on IntegriCloud