From 1ac3c9292f7172609cd7c82e2f749ed9de720bb7 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 11 Mar 2009 01:09:52 +0000 Subject: 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 --- clang/lib/Basic/SourceManager.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/Basic/SourceManager.cpp') diff --git a/clang/lib/Basic/SourceManager.cpp b/clang/lib/Basic/SourceManager.cpp index 2b581bb..bb20067 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() {} -- cgit v1.1