llvm-project/clang/lib/Lex
Chris Lattner fb24a3a4ec push some source location information down through the compiler,
into ContentCache::getBuffer.  This allows it to produce 
diagnostics on the broken #include line instead of without a 
location.

llvm-svn: 101939
2010-04-20 20:35:58 +00:00
..
CMakeLists.txt Introduce the notion of a "preprocessing record", which keeps track of 2010-03-18 17:52:52 +00:00
HeaderMap.cpp Simplify code. No functionality change. 2010-01-10 09:51:00 +00:00
HeaderSearch.cpp stringref'ize a bunch of filename handling logic. Much 2010-01-10 01:35:12 +00:00
Lexer.cpp fix a minor bug I noticed while work with Jordy's patch for PR6101, 2010-04-12 23:04:41 +00:00
LiteralSupport.cpp emit warn_char_constant_too_large at most once per literal, fixing PR6852 2010-04-16 23:44:05 +00:00
MacroArgs.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00
MacroArgs.h The PreExpArgTokens array is indexed with an argument #, 2009-12-28 06:17:16 +00:00
MacroInfo.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Makefile Allow users to set CPPFLAGS and CXXFLAGS on the make command line. 2010-03-12 22:55:16 +00:00
PPCaching.cpp When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. 2010-02-08 19:35:18 +00:00
PPDirectives.cpp push some source location information down through the compiler, 2010-04-20 20:35:58 +00:00
PPExpressions.cpp Introduce optional "Invalid" parameters to routines that invoke the 2010-03-16 05:20:39 +00:00
PPLexerChange.cpp push some source location information down through the compiler, 2010-04-20 20:35:58 +00:00
PPMacroExpansion.cpp fix a case where macro expansion should be disabled, patch by 2010-03-26 17:49:16 +00:00
PTHLexer.cpp Switch over IdentifierInfoLookup to StringRef 2010-03-12 08:23:34 +00:00
Pragma.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00
PreprocessingRecord.cpp Robustify PreprocessingRecord slightly, by only creating macro 2010-03-19 21:58:23 +00:00
Preprocessor.cpp push some source location information down through the compiler, 2010-04-20 20:35:58 +00:00
PreprocessorLexer.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ScratchBuffer.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
TokenConcatenation.cpp make the token paste avoidance logic turn "..." into ".. ." instead of ". . ." 2010-04-14 03:57:19 +00:00
TokenLexer.cpp Audit all Preprocessor::getSpelling() callers, improving failure 2010-03-16 22:30:13 +00:00