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 | 022dbc1672cabd2e32a93ef1c1387ebb04428f32 (patch) | |
| tree | 42dd45300a907f6e1a0aec67ce69b966b6292784 /clang/lib/AST/RecordLayoutBuilder.cpp | |
| parent | 4c9d46b3103415c409f53f241afafb9678d376ae (diff) | |
| download | bcm5719-llvm-022dbc1672cabd2e32a93ef1c1387ebb04428f32.tar.gz bcm5719-llvm-022dbc1672cabd2e32a93ef1c1387ebb04428f32.zip | |
Simplify crash recovery cleanup registration.
llvm-svn: 128057
Diffstat (limited to 'clang/lib/AST/RecordLayoutBuilder.cpp')
| -rw-r--r-- | clang/lib/AST/RecordLayoutBuilder.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
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<RecordLayoutBuilder>(Builder.get())); + llvm::CrashRecoveryContextCleanupRegistrar<RecordLayoutBuilder> + RecordBuilderCleanup(Builder.get()); Builder->Layout(RD); |

