summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Pragma.cpp
Commit message (Expand)AuthorAgeFilesLines
* Bug fix for PR23577 (https://llvm.org/bugs/show_bug.cgi?id=23577#c0).Alexander Musman2015-05-251-14/+28
* [modules] Add a mechanism to dump information about a macro.Richard Smith2015-04-301-0/+8
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-3/+2
* [modules] Store a ModuleMacro* on an imported macro directive rather than dup...Richard Smith2015-04-231-4/+2
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-2/+2
* Properly initialize the parser_crash debug token.Benjamin Kramer2015-03-081-0/+2
* Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie2014-11-191-3/+1
* [modules] Add support for #include_next.Richard Smith2014-10-201-3/+3
* Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor.Craig Topper2014-09-121-5/+4
* Don't Lex past EOF when lexing _PragmaReid Kleckner2014-08-141-1/+1
* Use -Rblah, not -Wblah, to control remark diagnostics. This was always theRichard Smith2014-08-071-3/+5
* [modules] Substantially improve handling of #undef:Richard Smith2014-07-251-1/+1
* DiagnosticsEngine: update severity setters to new terminologyAlp Toker2014-06-121-2/+2
* Complete the switch from mappings to declarative diagnostic severitiesAlp Toker2014-06-121-14/+14
* Improve diagnostic mapping terminologyAlp Toker2014-06-101-1/+1
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-10/+11
* [leaks] Fix a leak recently introduced to the pragma handling. ThisChandler Carruth2014-05-021-0/+1
* do not warn about unknown pragmas in modes that do not handle them (pr9537)Lubos Lunak2014-05-011-0/+22
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-34/+34
* Use llvm::DeleteContainerSeconds when possibleReid Kleckner2014-02-191-3/+1
* MS ABI: Implement #pragma vtordisp() and clang-cl /vdNReid Kleckner2014-02-121-23/+8
* Use this one little trick to prevent optimizers from removing anRichard Trieu2013-12-211-2/+3
* Revert r196372, "do not warn about unknown pragmas in modes that do not handl...NAKAMURA Takumi2013-12-041-11/+0
* do not warn about unknown pragmas in modes that do not handle them (pr9537)Lubos Lunak2013-12-041-0/+11
* Corrected comment about MS prgama warning.John Thompson2013-11-161-1/+1
* Accept #pragma warning(push, 0) without warningReid Kleckner2013-10-021-11/+11
* PR17359: Fix off-by-one OOB on _Pragma("") and an unescaping bugReid Kleckner2013-09-251-7/+7
* Lex and ignore Microsoft's #pragma warning(...)Reid Kleckner2013-09-131-1/+131
* Added preproc callback for pragma directives.Enea Zaffanella2013-07-201-4/+8
* Lex: Cleanup whitespace in PragmaRegionHandlerDavid Majnemer2013-06-301-22/+22
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-201-2/+2
* Move PragmaCommentHandler to lib/Parse in preparation for calling SemaReid Kleckner2013-05-061-74/+1
* Lex: Fix quadratic behavior when unescaping _Pragma strings.Benjamin Kramer2013-05-041-5/+6
* Fix off-by-one error in #pragma clang system_header.Jordan Rose2013-04-171-2/+3
* Implemented #pragma GCC warning/error in the same mould as #pragma message.Andy Gibbs2013-04-171-61/+85
* Parser support for #pragma clang __debug capturedTareq A. Siraj2013-04-161-0/+30
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-7/+6
* Handle _Pragma on a u8, u, or U string literal per the C11 specification. AlsoRichard Smith2013-03-091-16/+41
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-201-10/+7
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+4
* Comments: no need to escape any characters in \code ... \endcode.Dmitri Gribenko2012-11-301-6/+6
* Support for #pragma region/endregion for MSVC compatibility. Patch thanks to...Aaron Ballman2012-11-301-0/+25
* Made the "expected string literal" diagnostic more expressiveAndy Gibbs2012-11-171-2/+5
* Refactored duplicate string literal lexing code within Preprocessor, into aAndy Gibbs2012-11-171-88/+11
* Removed an extra blank line.Mahesha S2012-10-241-1/+0
* Rework the (de-)serialization of macros, as stored inDouglas Gregor2012-10-091-1/+1
* StringRef'ize Preprocessor::CreateString().Dmitri Gribenko2012-09-241-2/+2
* Fixed a problem with #pragma push_macro/pop_macro implementation.Alexander Kornienko2012-08-291-2/+7
* Keep history of macro definitions and #undefsAlexander Kornienko2012-08-291-4/+2
* Use LLVM_BUILTIN_TRAP instead of lame volatile int traps.David Blaikie2012-08-211-1/+1
OpenPOWER on IntegriCloud