summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-03-11 01:09:52 +0000
committerChris Lattner <sabre@nondot.org>2009-03-11 01:09:52 +0000
commit1ac3c9292f7172609cd7c82e2f749ed9de720bb7 (patch)
treec319d393a63c51510320e61ed309f99ff82d27dd /clang/lib/Basic/SourceManager.cpp
parent14311925f2010316c1380cd391039d5098089590 (diff)
downloadbcm5719-llvm-1ac3c9292f7172609cd7c82e2f749ed9de720bb7.tar.gz
bcm5719-llvm-1ac3c9292f7172609cd7c82e2f749ed9de720bb7.zip
Clear all the linetable state in clear(), fixing problems
with "clang t.i s.i" where the .i files contain line markers. rdar://6667812 llvm-svn: 66619
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
-rw-r--r--clang/lib/Basic/SourceManager.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Basic/SourceManager.cpp b/clang/lib/Basic/SourceManager.cpp
index 2b581bb1ed3..bb20067d7a1 100644
--- a/clang/lib/Basic/SourceManager.cpp
+++ b/clang/lib/Basic/SourceManager.cpp
@@ -129,6 +129,7 @@ public:
void clear() {
FilenameIDs.clear();
FilenamesByID.clear();
+ LineEntries.clear();
}
~LineTableInfo() {}
OpenPOWER on IntegriCloud