aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/MacroInfo.cpp
AgeCommit message (Expand)Author
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