..
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
simpler fix for rdar://8044135 - escaped newlines have already
2010-05-30 23:27:38 +00:00
LiteralSupport.cpp
Remove a dead argument to ProcessUCNEscape.
2010-06-15 18:06:43 +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
Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles.
2010-06-08 20:44:43 +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
Add '__has_feature' support for weak ObjC classes.
2010-04-29 02:06:46 +00:00
PTHLexer.cpp
Switch over IdentifierInfoLookup to StringRef
2010-03-12 08:23:34 +00:00
Pragma.cpp
Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes.
2010-06-11 20:10:12 +00:00
PreprocessingRecord.cpp
Robustify PreprocessingRecord slightly, by only creating macro
2010-03-19 21:58:23 +00:00
Preprocessor.cpp
Fix memory leak in Preprocessor where MacroInfo objects in the MICache wouldn't have their
2010-06-08 23:00:53 +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