llvm-project/clang/Lex
Chris Lattner 01ecf835c2 Implement basic token pasting (## operator). This implements
test/Preprocessor/macro_paste_simple.c and macro_paste_bad.c.  There are
several known bugs still.

llvm-svn: 38733
2006-07-19 05:42:48 +00:00
..
IdentifierTable.cpp Eliminate the IdentifierInfo::IsMacroArg flag. 2006-07-15 06:55:18 +00:00
Lexer.cpp Make end-of-file handling much less recursive. This reduces the worst case 2006-07-18 06:36:12 +00:00
MacroExpander.cpp Implement basic token pasting (## operator). This implements 2006-07-19 05:42:48 +00:00
MacroInfo.cpp Eliminate the IdentifierInfo::IsMacroArg flag. 2006-07-15 06:55:18 +00:00
Makefile Compile without rtti or exceptions. 2006-07-03 05:01:42 +00:00
PPExpressions.cpp Detect expressions semantically equivalent to !defined(X) for the multiple-include 2006-07-04 18:32:03 +00:00
Pragma.cpp Fix message in assert to be more accurate. 2006-07-19 05:42:09 +00:00
Preprocessor.cpp Make end-of-file handling much less recursive. This reduces the worst case 2006-07-18 06:36:12 +00:00
ScratchBuffer.cpp Use a new helper to do this much more simply. 2006-06-30 06:14:45 +00:00