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

