summaryrefslogtreecommitdiffstats
path: root/lib/Lex/Pragma.cpp
Commit message (Expand)AuthorAgeFilesLines
* Correct handling of _Pragma macro inside a macro argument.Argyrios Kyrtzidis2012-04-031-5/+60
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-0/+23
* Remove unused variable.Benjamin Kramer2012-03-031-1/+0
* Adding support for #pragma include_alias in MS compatibility mode. This impl...Aaron Ballman2012-03-021-0/+116
* Revert r151800, which was committed without review and has correctness issues.Richard Smith2012-03-011-105/+0
* Implements support for #pragma include_alias in ms compatibility mode. Fixes...Aaron Ballman2012-03-011-0/+105
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Fix a memory leak of PragmaNamespaces, rdar://10611796.Argyrios Kyrtzidis2012-01-061-1/+3
* Make the loading of information attached to an IdentifierInfo from anDouglas Gregor2011-10-271-0/+2
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-301-0/+55
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor2011-09-151-1/+2
* Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre...Eli Friedman2011-08-301-1/+2
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-3/+3
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-12/+12
* Implement -MG. Fixes PR9613Peter Collingbourne2011-07-121-1/+1
* Copy diagnostic pragmas to the preprocessed output, from Richard Osborne!Douglas Gregor2011-06-221-4/+13
* Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad2011-06-211-7/+4
* Disable MSVC warning about runtime stack overflow for DebugOverflowStack.Francois Pichet2011-05-251-0/+8
* A StringRef-ication of the DiagnosticIDs API and internals.Argyrios Kyrtzidis2011-05-251-3/+2
* Invoke the FileChanged callback before pushing the linemarker for a systemChris Lattner2011-05-221-5/+5
* To be able to replay compilations we need to accurately remodel howManuel Klimek2011-04-261-1/+1
* Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth2011-03-161-1/+1
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-12/+12
* Reimplement __pragma support using a TokenLexerPeter Collingbourne2011-02-221-36/+29
* Make TokenLexer capable of storing preprocessor directive tokensPeter Collingbourne2011-02-221-1/+2
* Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne2011-02-141-15/+0
* Make LexOnOffSwitch a Preprocessor member functionPeter Collingbourne2011-02-141-35/+35
* Introduced raw_identifier token kind.Abramo Bagnara2010-12-221-2/+2
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-4/+9
* Make sure to always check the result ofDouglas Gregor2010-11-121-0/+3
* Fix typo in comment.Ted Kremenek2010-10-191-1/+1
* Fix coding standard mistake from my last commit.Michael J. Spencer2010-09-271-1/+1
* Lexer: Implement GCC's version of pragma message.Michael J. Spencer2010-09-271-15/+26
* When we parse a pragma, keep track of how that pragma was originallyDouglas Gregor2010-09-091-24/+44
* 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