summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/MacroInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Suppress elided variadic macro argument extension diagnostic for macros usingEli Friedman2012-11-141-0/+2
* Diagnose the expansion of ambiguous macro definitions. This can happenDouglas Gregor2012-10-111-2/+4
* Deserialize macro history when we deserialize an identifier that hasDouglas Gregor2012-10-111-2/+4
* Compatibility macro detection for the -Wimplicit-fallthrough diagnostic.Alexander Kornienko2012-09-281-0/+12
* Keep history of macro definitions and #undefsAlexander Kornienko2012-08-291-36/+38
* 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
OpenPOWER on IntegriCloud