From 022dbc1672cabd2e32a93ef1c1387ebb04428f32 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Tue, 22 Mar 2011 01:15:19 +0000 Subject: Simplify crash recovery cleanup registration. llvm-svn: 128057 --- clang/lib/AST/RecordLayoutBuilder.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'clang/lib/AST') diff --git a/clang/lib/AST/RecordLayoutBuilder.cpp b/clang/lib/AST/RecordLayoutBuilder.cpp index a8ba8e24e75..75228a2b7b6 100644 --- a/clang/lib/AST/RecordLayoutBuilder.cpp +++ b/clang/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); -- cgit v1.2.3