clang-1/Lex
Chris Lattner e9ba32357c Fix CheckEndOfDirective to diagnose lines that contain macros that expand to
zero tokens.  This fixes PR2045, thanks to Neil for finding another 
incredibly subtle corner case :)



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47203 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-16 01:20:36 +00:00
..
HeaderMap.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
HeaderSearch.cpp Fix PR1969. stdin has no FileEntry. 2008-02-01 05:34:02 +00:00
Lexer.cpp simplify the lexer a bit, pulling stuff out of the default case. 2008-01-03 17:58:54 +00:00
LiteralSupport.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
MacroExpander.cpp Implement support for the extremely atrocious MS /##/ extension, 2008-02-07 06:03:59 +00:00
MacroInfo.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
Makefile remove attribution from makefiles. 2007-12-29 20:02:25 +00:00
PPExpressions.cpp Adjust for APInt's isPositive being renamed to isNonNegative. 2008-02-13 22:09:49 +00:00
Pragma.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
Preprocessor.cpp Fix CheckEndOfDirective to diagnose lines that contain macros that expand to 2008-02-16 01:20:36 +00:00
ScratchBuffer.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00