summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayoutBuilder.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-03-22 01:15:19 +0000
committerTed Kremenek <kremenek@apple.com>2011-03-22 01:15:19 +0000
commit022dbc1672cabd2e32a93ef1c1387ebb04428f32 (patch)
tree42dd45300a907f6e1a0aec67ce69b966b6292784 /clang/lib/AST/RecordLayoutBuilder.cpp
parent4c9d46b3103415c409f53f241afafb9678d376ae (diff)
downloadbcm5719-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.cpp5
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);
OpenPOWER on IntegriCloud