aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/SourceManager.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-04-27 21:28:04 +0000
committerDouglas Gregor <dgregor@apple.com>2009-04-27 21:28:04 +0000
commit2bf1eb09f06a9792fa94dff0703f2aa2c4bace2a (patch)
tree36e363b5a565b610b7db58ffbe2ca442c1bb8a22 /include/clang/Basic/SourceManager.h
parent1aee61a7138cd1df44f149528911930ac56819d4 (diff)
Be more careful in our teardown of the PCHReader after deciding to
ignore a PCH file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70251 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/SourceManager.h')
-rw-r--r--include/clang/Basic/SourceManager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Basic/SourceManager.h b/include/clang/Basic/SourceManager.h
index 9fc7587e54..4336982938 100644
--- a/include/clang/Basic/SourceManager.h
+++ b/include/clang/Basic/SourceManager.h
@@ -659,6 +659,10 @@ public:
unsigned NumSLocEntries,
unsigned NextOffset);
+ /// \brief Clear out any preallocated source location entries that
+ /// haven't already been loaded.
+ void ClearPreallocatedSLocEntries();
+
private:
/// isOffsetInFileID - Return true if the specified FileID contains the
/// specified SourceLocation offset. This is a very hot method.