diff options
-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); |