summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* DataFlowSanitizer; Clang changes.Peter Collingbourne2013-08-071-0/+1
* Support for Thread Safety Analysis in CDavid Blaikie2013-07-291-0/+1
* Reduce stack frame size by avoiding a large token vector on an error path.Bob Wilson2013-07-271-1/+1
* Fix GNU ObjC ABI for a message returning a struct.Eli Friedman2013-07-261-0/+1
* Rename feature test for lambda init-captures from cxx_generalized_capture toRichard Smith2013-07-241-2/+2
* Update documentation to match current C++1y feature set.Richard Smith2013-07-241-2/+2
* Add new diagnostic messages when too many arguments are presented to aRichard Trieu2013-07-231-16/+191
* Generalize hack allowing 'const' in __has_attribute (etc) to allow any tokenRichard Smith2013-07-091-3/+1
* Match MSVC's handling of commas during macro argument expansionReid Kleckner2013-06-261-1/+6
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-201-1/+2
* C++1y: provide full 'auto' return type deduction for lambda expressions. ThisRichard Smith2013-05-121-1/+1
* C++1y: Update __cplusplus to temporary value 201305L to allow detection of pr...Richard Smith2013-05-071-1/+13
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-031-4/+5
* Only evaluate __has_feature(c_thread_local) and __has_feature(cxx_thread_loca...Douglas Gregor2013-05-021-2/+4
* C++11 support is now feature-complete.Richard Smith2013-04-191-1/+3
* [modules] Re-enable the "ambiguous expansion of macro" warning.Argyrios Kyrtzidis2013-03-271-11/+10
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-112/+8
* [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis2013-03-221-6/+14
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-241-9/+13
* [libclang] Fix assertion hit when code-completing inside a function macro wit...Argyrios Kyrtzidis2013-02-221-2/+4
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-201-47/+48
* Reinstate r173952, this time limiting it to exactly the formDouglas Gregor2013-01-301-1/+4
* Revert "[preprocessor] Don't warn about "disabled expansion of recursive macro""Argyrios Kyrtzidis2013-01-301-4/+1
* [preprocessor] Don't warn about "disabled expansion of recursive macro"Argyrios Kyrtzidis2013-01-301-1/+4
* [PCH] Temporarily disable the "ambiguous macro" warning that is currently bog...Argyrios Kyrtzidis2013-01-231-0/+4
* [PCH/Modules] Revert r172843, it caused a module to fail building.Argyrios Kyrtzidis2013-01-191-5/+9
* [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops!Argyrios Kyrtzidis2013-01-181-9/+5
* [ubsan] Add support for -fsanitize-blacklistWill Dietz2013-01-181-3/+3
* Revert Clang r172620 and r172629, which caused a hang when buildingDouglas Gregor2013-01-181-5/+9
* No longer crashing with an assert when __has_include or __has_include_next is...Aaron Ballman2013-01-161-0/+6
* [PCH/Modules] Change how macro [re]definitions are de/serialized.Argyrios Kyrtzidis2013-01-161-9/+5
* Typo correction; no functional change.Aaron Ballman2013-01-151-1/+1
* Constify argument of Preprocessor::getMacroInfoHistory and propagate toDmitri Gribenko2013-01-141-1/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Make __has_include a bit more resilient in the presence of macros. <rdar://p...Eli Friedman2013-01-091-2/+8
* Add __has_feature support to detect if clang supports the explicit "atomic" k...Ted Kremenek2013-01-041-0/+1
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-35/+35
* [libclang] Fix crash when code-completing a macro invocation thatArgyrios Kyrtzidis2012-12-221-0/+4
* [libclang] Follow-up to r170824, provide the correct number of arguments forArgyrios Kyrtzidis2012-12-211-0/+11
* [libclang] Make sure we can code-complete inside a macro argument even thoughArgyrios Kyrtzidis2012-12-211-14/+26
* Add __has_feature(memory_sanitizer).Evgeniy Stepanov2012-12-201-0/+1
* tsan: add __has_feature(thread_sanitizer)Dmitry Vyukov2012-12-171-0/+1
* [preprocessor] For errors at a function macro invocation, also includeArgyrios Kyrtzidis2012-12-141-0/+8
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Remove obsolete comment missed by r162937Andy Gibbs2012-11-281-4/+0
* Clean up code according to coding standardsAndy Gibbs2012-11-171-3/+2
* Prevent premature macro expansion in __has_builtin, __has_feature,Andy Gibbs2012-11-171-3/+3
* Made the "expected string literal" diagnostic more expressiveAndy Gibbs2012-11-171-1/+2
* Refactored duplicate string literal lexing code within Preprocessor, into aAndy Gibbs2012-11-171-60/+36
* Fix handling of invalid uses of the __has_warning builtin macroAndy Gibbs2012-11-171-2/+6
OpenPOWER on IntegriCloud