diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-03-22 01:15:19 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-03-22 01:15:19 +0000 |
commit | 43d8bcfc3601aec7dd3e7ccc7b6ddd3ff6189c62 (patch) | |
tree | fe05b649778dbba971c982e69885ff35c667a52f | |
parent | 614f96a7cf94805c2d336639300b62dc2f54e9e0 (diff) |
Simplify crash recovery cleanup registration.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128057 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/AST/RecordLayoutBuilder.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
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<RecordLayoutBuilder>(Builder.get())); + llvm::CrashRecoveryContextCleanupRegistrar<RecordLayoutBuilder> + RecordBuilderCleanup(Builder.get()); Builder->Layout(RD); |