diff options
author | Anders Carlsson <andersca@mac.com> | 2009-06-03 19:05:16 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-06-03 19:05:16 +0000 |
commit | f4b8fea84a6b1ef74cf8fe572918439e34935e51 (patch) | |
tree | 0fe9971630e2be1fd94332a72e40c86e0e35e221 /lib/CodeGen/CodeGenFunction.h | |
parent | 4e2567d6b1d9d046ca98aa3ab6a6b06ea5ea398b (diff) |
More temporary work.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72796 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | lib/CodeGen/CodeGenFunction.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/CodeGen/CodeGenFunction.h b/lib/CodeGen/CodeGenFunction.h index 97ca81bc2b..c91a052cd5 100644 --- a/lib/CodeGen/CodeGenFunction.h +++ b/lib/CodeGen/CodeGenFunction.h @@ -256,8 +256,8 @@ private: llvm::Value *CondPtr; CXXLiveTemporaryInfo(const CXXTemporary *temporary, - llvm::Value *thisptr, llvm::Value *condptr, - llvm::BasicBlock *dtorblock) + llvm::Value *thisptr, llvm::BasicBlock *dtorblock, + llvm::Value *condptr) : Temporary(temporary), ThisPtr(thisptr), DtorBlock(dtorblock), CondPtr(condptr) { } }; @@ -506,6 +506,7 @@ public: llvm::Value *This); void PushCXXTemporary(const CXXTemporary *Temporary, llvm::Value *Ptr); + void PopCXXTemporary(); llvm::Value *EmitCXXNewExpr(const CXXNewExpr *E); |