diff options
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
| -rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 11 | 
1 files changed, 4 insertions, 7 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index 10f279e..f3b00e3 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -1107,13 +1107,6 @@ public:    llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);    llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo); -  llvm::Constant *GeneratebyrefCopyHelperFunction(const llvm::Type *, -                                                  BlockFieldFlags flags, -                                                  const VarDecl *BD); -  llvm::Constant *GeneratebyrefDestroyHelperFunction(const llvm::Type *T,  -                                                     BlockFieldFlags flags,  -                                                     const VarDecl *BD); -    void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags);    class AutoVarEmission; @@ -2182,6 +2175,10 @@ private:    }    void EmitDeclMetadata(); + +  CodeGenModule::ByrefHelpers * +  buildByrefHelpers(const llvm::StructType &byrefType, +                    const AutoVarEmission &emission);  };  /// Helper class with most of the code for saving a value for a  | 
