summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Pragma.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* fix 7320: we can't delete a trailing space if it doesn't exist.Chris Lattner2010-09-051-1/+3
* Now that GCC will have #pragma push/pop (in GCC 4.6), allow theDouglas Gregor2010-08-301-31/+14
* Complain if a __pragma isn't terminated.John McCall2010-08-291-0/+5
* Add support for Microsoft's __pragma in the preprocessor.John McCall2010-08-281-3/+51
* CrashRecovery: Add #pragma clang __debug handle_crash, useful when debuggingDaniel Dunbar2010-08-181-0/+5
* Lex: Add #pragma clang __debug {llvm_fatal_error, llvm_unreachable}, for testingDaniel Dunbar2010-08-171-7/+13
* Implement #pragma push_macro, patch by Francois Pichet!Chris Lattner2010-08-171-0/+125
* Transcribe clattner email to SVN.Daniel Dunbar2010-07-291-1/+1
* Change #pragma crash to segv, instead of abort.Daniel Dunbar2010-07-291-1/+1
* Preprocessor: Add support for '#pragma clang __debug crash' and '#pragma clangDaniel Dunbar2010-07-281-0/+28
* Modify the pragma handlers to accept and use StringRefs instead of Identifier...Argyrios Kyrtzidis2010-07-131-74/+60
* Implement support for #pragma message, patch by Michael Spencer!Chris Lattner2010-06-261-1/+72
* Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes.Daniel Dunbar2010-06-111-0/+8
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-1/+4
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-4/+1
* revert my patch for rdar://7520940 that warns when a published headerChris Lattner2010-01-221-2/+1
* stringref'ize a bunch of filename handling logic. MuchChris Lattner2010-01-101-9/+7
* implement rdar://7520940: published framework headers shouldChris Lattner2010-01-101-0/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-65/+65
* add push/pop semantics for diagnostics. Patch by Louis Gerbarg!Chris Lattner2009-07-121-8/+36
* Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor2009-07-021-0/+1
* Fix a crash that can occur when a #pragma handler eats to the end of theChris Lattner2009-06-181-1/+1
* Fix #pragma GCC system_header by making it insert a virtual linemarker intoChris Lattner2009-06-151-2/+16
* accept "#pragma clang foo" where we accept "#pragma GCC foo".Chris Lattner2009-05-121-1/+12
* implement "#pragma GCC diagnostic". Besides being a nice feature, thisChris Lattner2009-04-191-2/+79
* Warn about uses of #pragma STDC FENV_ACCESS ON, since we don't Chris Lattner2009-04-191-1/+2
* diagnose invalid syntax of STDC pragmas.Chris Lattner2009-04-191-3/+40
* reject invalid stuff in the STDC namespace.Chris Lattner2009-04-191-8/+8
* stub out STDC #pragmas.Chris Lattner2009-04-191-0/+44
* basic support for -Wunknown-pragmas, more coming.Chris Lattner2009-04-191-1/+4
* Fix the #import / #include_next "extra tokens at end of #foo directive" Chris Lattner2009-04-141-2/+2
* typoGabor Greif2009-03-171-1/+1
* simplify some logic by making ScratchBuffer handle the application of trailingChris Lattner2009-03-081-4/+2
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-151-2/+3
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-1/+4
* Make SourceLocation::getFileLoc private to reduce the API exposure of Chris Lattner2009-01-191-2/+2
* Change the Lexer ctor used to lex _Pragma directives into a static factoryChris Lattner2009-01-171-10/+3
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-7/+3
* only notify callbacks if they exist.Chris Lattner2009-01-161-1/+2
* Improve #pragma comment support by building the string argument andChris Lattner2009-01-161-11/+36
* Implement basic support for parsing #pragma comment, a microsoft extensionChris Lattner2009-01-161-0/+80
* Just use the SourceLocation of SysHeaderTok when doing a callback to emit #lineTed Kremenek2008-11-201-2/+2
* Use PreprocessorLexer::getFileID() instead of Lexer::getFileLoc(). This is a...Ted Kremenek2008-11-191-5/+5
* When using a PTHLexer, use DiscardToEndOfLine() instead of ReadToEndOfLine().Ted Kremenek2008-11-191-2/+3
* remove one more Preprocessor::Diag method.Chris Lattner2008-11-181-4/+6
* Convert the lexer and start converting the PP over to using canonical Diag me...Chris Lattner2008-11-181-6/+12
* Replace more uses of 'CurLexer->' with 'CurPPLexer->'. No performance change.Ted Kremenek2008-11-181-4/+4
* Add Preprocessor::RemovePragmaHandler.Daniel Dunbar2008-10-041-0/+37
OpenPOWER on IntegriCloud