diff options
Diffstat (limited to 'clang/lib/CodeGen/CGTemporaries.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGTemporaries.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/CodeGen/CGTemporaries.cpp b/clang/lib/CodeGen/CGTemporaries.cpp index 018eb5f5c67..dfb8dc63c5c 100644 --- a/clang/lib/CodeGen/CGTemporaries.cpp +++ b/clang/lib/CodeGen/CGTemporaries.cpp @@ -16,7 +16,7 @@ using namespace clang; using namespace CodeGen; namespace { - struct DestroyTemporary : EHScopeStack::LazyCleanup { + struct DestroyTemporary : EHScopeStack::Cleanup { const CXXTemporary *Temporary; llvm::Value *Addr; llvm::Value *CondPtr; @@ -71,8 +71,8 @@ void CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary, Builder.CreateStore(Builder.getTrue(), CondPtr); } - EHStack.pushLazyCleanup<DestroyTemporary>(NormalAndEHCleanup, - Temporary, Ptr, CondPtr); + EHStack.pushCleanup<DestroyTemporary>(NormalAndEHCleanup, + Temporary, Ptr, CondPtr); } RValue |