summaryrefslogtreecommitdiffstats
path: root/lib/Lex/MacroInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* For modules, all macros that aren't include guards are implicitlyDouglas Gregor2011-10-171-1/+4
* Modules hide macro definitions by default, so that silly things likeDouglas Gregor2011-09-011-0/+2
* Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc.Chandler Carruth2011-07-251-2/+2
* Make the Preprocessor more memory efficient and improve macro instantiation d...Argyrios Kyrtzidis2011-07-071-0/+32
* Copy IsWarnIfUnused too when making a copy of a MacroInfo.Benjamin Kramer2011-06-031-0/+1
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-1/+2
* More PCH -> AST renaming.Sebastian Redl2010-08-181-2/+2
* Implement #pragma push_macro, patch by Francois Pichet!Chris Lattner2010-08-171-0/+18
* Record macros in dependent PCHs. Also add various info tables to dependent PC...Sebastian Redl2010-07-271-0/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-6/+6
* fix PR3764 - A redefinition of a pre-processor macro failsChris Lattner2009-03-091-3/+8
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+70