summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Sema/TypeLocBuilder.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/Sema/TypeLocBuilder.h b/lib/Sema/TypeLocBuilder.h
index 7b241871b6..3570737d11 100644
--- a/lib/Sema/TypeLocBuilder.h
+++ b/lib/Sema/TypeLocBuilder.h
@@ -18,7 +18,6 @@
#include "clang/AST/TypeLoc.h"
#include "llvm/ADT/SmallVector.h"
#include "clang/AST/ASTContext.h"
-#include "llvm/Support/CrashRecoveryContext.h"
namespace clang {
@@ -43,14 +42,9 @@ class TypeLocBuilder {
/// The inline buffer.
char InlineBuffer[InlineCapacity];
- llvm::CrashRecoveryContextCleanupRegistrar cleanupBuffer;
-
public:
TypeLocBuilder()
- : Buffer(InlineBuffer), Capacity(InlineCapacity), Index(InlineCapacity),
- cleanupBuffer(llvm::CrashRecoveryContextCleanup::create<TypeLocBuilder>(
- this, llvm::CrashRecoveryContextCleanup::DestructorCleanup))
- {}
+ : Buffer(InlineBuffer), Capacity(InlineCapacity), Index(InlineCapacity) {}
~TypeLocBuilder() {
if (Buffer != InlineBuffer)