llvm-project/clang/lib/Lex
Chris Lattner d1224b2493 clang uses the llvm backend, so define __llvm__ like llvm-gcc.
Additionally, define __clang__ so clients can predicate based on
clang features.

llvm-svn: 52788
2008-06-26 17:26:01 +00:00
..
HeaderMap.cpp Update to match simplified llvm MemoryBuffer interfaces for files. 2008-04-01 18:04:30 +00:00
HeaderSearch.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Lexer.cpp Fix typo 2008-04-14 02:26:39 +00:00
LiteralSupport.cpp for exponent-related errors, emit the diagnostic on the 'e' or 'p'. 2008-04-20 18:47:55 +00:00
MacroArgs.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MacroArgs.h Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MacroInfo.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
PPDirectives.cpp fix PR2357 (#ifs didnt invalidate the multiple-inclusion optimization state) 2008-06-01 18:31:24 +00:00
PPExpressions.cpp Fix typo, improve comment. 2008-05-05 20:09:27 +00:00
PPLexerChange.cpp Avoid overflowing buffer, patch by Algeris Kirtzidis! 2008-03-24 21:14:55 +00:00
PPMacroExpansion.cpp The awesome GNU "comma elision extension" works with both the standard 2008-05-08 05:10:33 +00:00
Pragma.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Preprocessor.cpp clang uses the llvm backend, so define __llvm__ like llvm-gcc. 2008-06-26 17:26:01 +00:00
ScratchBuffer.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
TokenLexer.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00