|
@@ -22,6 +22,7 @@
|
|
|
#include "llvm/ADT/DenseMap.h"
|
|
|
#include "llvm/ADT/IntrusiveRefCntPtr.h"
|
|
|
#include "llvm/ADT/StringRef.h"
|
|
|
+#include "llvm/Support/BuryPointer.h"
|
|
|
#include <cassert>
|
|
|
#include <list>
|
|
|
#include <memory>
|
|
@@ -411,7 +412,7 @@ public:
|
|
|
}
|
|
|
|
|
|
void resetAndLeakFileManager() {
|
|
|
- BuryPointer(FileMgr.get());
|
|
|
+ llvm::BuryPointer(FileMgr.get());
|
|
|
FileMgr.resetWithoutRelease();
|
|
|
}
|
|
|
|
|
@@ -431,7 +432,7 @@ public:
|
|
|
}
|
|
|
|
|
|
void resetAndLeakSourceManager() {
|
|
|
- BuryPointer(SourceMgr.get());
|
|
|
+ llvm::BuryPointer(SourceMgr.get());
|
|
|
SourceMgr.resetWithoutRelease();
|
|
|
}
|
|
|
|
|
@@ -453,7 +454,7 @@ public:
|
|
|
std::shared_ptr<Preprocessor> getPreprocessorPtr() { return PP; }
|
|
|
|
|
|
void resetAndLeakPreprocessor() {
|
|
|
- BuryPointer(new std::shared_ptr<Preprocessor>(PP));
|
|
|
+ llvm::BuryPointer(new std::shared_ptr<Preprocessor>(PP));
|
|
|
}
|
|
|
|
|
|
/// Replace the current preprocessor.
|
|
@@ -471,7 +472,7 @@ public:
|
|
|
}
|
|
|
|
|
|
void resetAndLeakASTContext() {
|
|
|
- BuryPointer(Context.get());
|
|
|
+ llvm::BuryPointer(Context.get());
|
|
|
Context.resetWithoutRelease();
|
|
|
}
|
|
|
|