diff options
author | Chris Lattner <sabre@nondot.org> | 2009-03-11 01:09:52 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-03-11 01:09:52 +0000 |
commit | 1841aa19aa577437f3b0ff8ce1ff8deafa20d6c8 (patch) | |
tree | 98226e5b02957caecf62358e478e2ea595494bd9 /lib/Basic/SourceManager.cpp | |
parent | 85759278332404e96d4bb89d0e976e46158cd026 (diff) | |
download | clang-1841aa19aa577437f3b0ff8ce1ff8deafa20d6c8.tar.gz |
Clear all the linetable state in clear(), fixing problems
with "clang t.i s.i" where the .i files contain line markers.
rdar://6667812
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66619 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/SourceManager.cpp')
-rw-r--r-- | lib/Basic/SourceManager.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Basic/SourceManager.cpp b/lib/Basic/SourceManager.cpp index 2b581bb1ed..bb20067d7a 100644 --- a/lib/Basic/SourceManager.cpp +++ b/lib/Basic/SourceManager.cpp @@ -129,6 +129,7 @@ public: void clear() { FilenameIDs.clear(); FilenamesByID.clear(); + LineEntries.clear(); } ~LineTableInfo() {} |