llvm-project/clang/lib/Lex
Argyrios Kyrtzidis 832de9fcf1 [preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead
its index in the preprocessed entities vector.

This is because the order of the entities in the vector can change in some (uncommon) cases.

llvm-svn: 175907
2013-02-22 18:35:59 +00:00
..
CMakeLists.txt clang/Lex: [CMake] Update CMakefiles since r169229. 2012-12-04 07:40:33 +00:00
HeaderMap.cpp Remove some stray uses of <ctype.h> functions. 2013-02-09 10:09:43 +00:00
HeaderSearch.cpp Teach subframework header lookup to suggest modules <rdar://problem/13176200>. 2013-02-08 00:10:48 +00:00
Lexer.cpp Preprocessor: preserve whitespace in -traditional-cpp mode. 2013-02-21 18:53:19 +00:00
LiteralSupport.cpp Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. 2013-02-08 22:30:41 +00:00
MacroArgs.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
MacroArgs.h Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
MacroInfo.cpp [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class 2013-02-20 00:54:57 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
ModuleMap.cpp [modules] Const'ify some functions of ModuleMap. 2013-02-19 19:58:45 +00:00
PPCaching.cpp [preprocessor] In Preprocessor::CachingLex() check whether there were more tokens 2012-04-04 02:57:01 +00:00
PPCallbacks.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
PPConditionalDirectiveRecord.cpp [Preprocessor] Enhance Ifdef/Ifndef/Defined preprocessor callbacks to also pass 2012-12-08 02:21:11 +00:00
PPDirectives.cpp Preproceessor: fix #if skipping under -traditional-cpp. 2013-02-22 00:32:00 +00:00
PPExpressions.cpp Micro-change: moved a brace for better readability 2013-01-31 19:03:16 +00:00
PPLexerChange.cpp Add the module name to the 'incomplete umbrella header' warning. 2013-01-04 18:58:28 +00:00
PPMacroExpansion.cpp [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class 2013-02-20 00:54:57 +00:00
PTHLexer.cpp Remove duplicate includes. 2012-12-21 17:07:08 +00:00
Pragma.cpp [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class 2013-02-20 00:54:57 +00:00
PreprocessingRecord.cpp [preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead 2013-02-22 18:35:59 +00:00
Preprocessor.cpp [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class 2013-02-20 00:54:57 +00:00
PreprocessorLexer.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
ScratchBuffer.cpp Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. 2011-09-19 20:40:19 +00:00
TokenConcatenation.cpp Simplify logic for avoiding concatenation after numeric constants. 2013-02-08 22:30:31 +00:00
TokenLexer.cpp [preprocessor] When "merging" macro argument tokens into one SLocEntry chunk, 2012-12-19 23:55:44 +00:00
UnicodeCharSets.h Properly validate UCNs for C99 and C++03 (both more restrictive than C(++)11). 2013-02-09 01:10:25 +00:00