llvm-project/clang/lib/Basic
Douglas Gregor 82752ec843 Teach SourceManager's content cache to keep track of whether its
buffer was invalid when it was created, and use that bit to always set
the "Invalid" flag according to whether the buffer is invalid. This
ensures that all accesses to an invalid buffer are marked invalid,
improving recovery.

llvm-svn: 98690
2010-03-16 22:53:51 +00:00
..
Builtins.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
CMakeLists.txt Fix cmake failure trying to get SVN info for non-SVN trees. 2009-10-24 20:32:58 +00:00
ConvertUTF.c Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Diagnostic.cpp Use a little binary header in serialized diagnostics to help the deserializer skip over noise in the stream 2010-02-19 00:40:40 +00:00
FileManager.cpp Removing trailing directory separator, to make stat work 2009-12-18 14:18:21 +00:00
IdentifierTable.cpp Reintroduce r98340 and r98341 now without copy/paste errors. 2010-03-12 11:27:37 +00:00
Makefile -fno-rtti is now the default. 2010-01-24 20:43:31 +00:00
SourceLocation.cpp Update get*LineNumber() and get*ColumnNumber() functions to pass the 2010-03-16 20:53:17 +00:00
SourceManager.cpp Teach SourceManager's content cache to keep track of whether its 2010-03-16 22:53:51 +00:00
TargetInfo.cpp Yay for more StringRefs. 2010-01-30 19:12:25 +00:00
Targets.cpp fix PR6584: __SSE3__ not defined with -mss3 2010-03-12 10:20:09 +00:00
TokenKinds.cpp This patch adds a PUNCTUATOR macro (specialization of TOK) in TokenKinds.def and makes use of it in tok::getTokenSimpleSpelling. 2009-11-28 16:09:28 +00:00
Version.cpp Make sure the raw_string_ostream gets flushed so we don't accidentally return an empty string. 2010-03-05 15:39:20 +00:00