diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-12 23:34:46 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-12 23:34:46 +0000 |
commit | bbd5e8c2cfc19b796fd407727d403bd3098791f7 (patch) | |
tree | f088f7a97c09ed5976d39adbe8a14c524da2dd3d /clang/lib/CodeGen/CodeGenFunction.h | |
parent | c4c3c66ff35b9e5f8f2b868b433f82e29d94759b (diff) | |
download | bcm5719-llvm-bbd5e8c2cfc19b796fd407727d403bd3098791f7.tar.gz bcm5719-llvm-bbd5e8c2cfc19b796fd407727d403bd3098791f7.zip |
More toward synthesizing copy assignments. SWIP.
llvm-svn: 78861
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index 4375fbccc7a..71861273b89 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -575,6 +575,11 @@ public: const CXXRecordDecl *BaseClassDecl, QualType Ty); + void EmitClassCopyAssignment(llvm::Value *DestValue, llvm::Value *SrcValue, + const CXXRecordDecl *ClassDecl, + const CXXRecordDecl *BaseClassDecl, + QualType Ty); + void EmitCXXConstructorCall(const CXXConstructorDecl *D, CXXCtorType Type, llvm::Value *This, CallExpr::const_arg_iterator ArgBeg, |