aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/MacroInfo.cpp
AgeCommit message (Expand)Author
2013-04-03[preprocessor] Minor optimization following r178671.Argyrios Kyrtzidis
2013-04-03[preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis
2013-03-26[Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis
2013-03-22[modules] When a MacroInfo object is deserialized, allocate and store its sub...Argyrios Kyrtzidis
2013-03-20Documentation cleanup for MacroInfo.James Dennett
2013-02-20[preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis
2012-11-14Suppress elided variadic macro argument extension diagnostic for macros usingEli Friedman
2012-10-11Diagnose the expansion of ambiguous macro definitions. This can happenDouglas Gregor
2012-10-11Deserialize macro history when we deserialize an identifier that hasDouglas Gregor
2012-09-28Compatibility macro detection for the -Wimplicit-fallthrough diagnostic.Alexander Kornienko
2012-08-29Keep history of macro definitions and #undefsAlexander Kornienko
2011-10-17For modules, all macros that aren't include guards are implicitlyDouglas Gregor
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor
2011-07-25Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc.Chandler Carruth
2011-07-07Make the Preprocessor more memory efficient and improve macro instantiation d...Argyrios Kyrtzidis
2011-06-03Copy IsWarnIfUnused too when making a copy of a MacroInfo.Benjamin Kramer
2010-12-15Fix diagnostic pragmas.Argyrios Kyrtzidis
2010-08-18More PCH -> AST renaming.Sebastian Redl
2010-08-17Implement #pragma push_macro, patch by Francois Pichet!Chris Lattner
2010-07-27Record macros in dependent PCHs. Also add various info tables to dependent PC...Sebastian Redl
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-03-09fix PR3764 - A redefinition of a pre-processor macro failsChris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner