From: Ted Kremenek Date: Tue, 22 Mar 2011 01:15:19 +0000 (+0000) Subject: Simplify crash recovery cleanup registration. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=43d8bcfc3601aec7dd3e7ccc7b6ddd3ff6189c62;p=clang Simplify crash recovery cleanup registration. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128057 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/RecordLayoutBuilder.cpp b/lib/AST/RecordLayoutBuilder.cpp index a8ba8e24e7..75228a2b7b 100644 --- a/lib/AST/RecordLayoutBuilder.cpp +++ b/lib/AST/RecordLayoutBuilder.cpp @@ -1709,9 +1709,8 @@ ASTContext::getASTRecordLayout(const RecordDecl *D) const { Builder.reset(new MSRecordLayoutBuilder(*this, &EmptySubobjects)); } // Recover resources if we crash before exiting this method. - llvm::CrashRecoveryContextCleanupRegistrar - RecordBuilderCleanup(llvm::CrashRecoveryContextCleanup:: - create(Builder.get())); + llvm::CrashRecoveryContextCleanupRegistrar + RecordBuilderCleanup(Builder.get()); Builder->Layout(RD);