summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/MacroInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reinstate r213348, reverted in r213395, with an additional bug fix and moreRichard Smith2014-07-181-0/+1
* Add dump() for MacroDirective and MacroInfo.Richard Smith2014-07-181-0/+72
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-2/+3
* [Preprocessor/CodeComplete] Don't add include guard macros to code-completion...Argyrios Kyrtzidis2014-04-091-1/+2
* If a module A exports a macro M, and a module B imports that macro and #undef'sRichard Smith2014-03-011-1/+1
* Remove dead code; MacroDirective's IsHidden flag is always false.Richard Smith2014-01-271-4/+1
* [preprocessor] Minor optimization following r178671.Argyrios Kyrtzidis2013-04-031-2/+3
* [preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis2013-04-031-10/+26
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-7/+33
* [modules] When a MacroInfo object is deserialized, allocate and store its sub...Argyrios Kyrtzidis2013-03-221-1/+2
* Documentation cleanup for MacroInfo.James Dennett2013-03-201-4/+4
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-201-46/+13
* 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