summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PPExpressions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-4/+4
* Add support for cooked forms of user-defined-integer-literal andRichard Smith2012-03-081-1/+5
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-0/+4
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+0
* -Wc++98-compat warnings for the lexer.Richard Smith2011-10-151-4/+3
* Add a preprocessor callback that is invoked every time the 'defined'Douglas Gregor2011-10-141-0/+4
* Fix missing includes for llvm_unreachableDavid Blaikie2011-09-231-0/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-0/+2
* A couple fixes for preprocessor expressions:Eli Friedman2011-08-031-9/+13
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-4/+12
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-9/+9
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-1/+1
* move logic for computing signed integer overflow when constant foldingChris Lattner2010-10-131-27/+22
* Implement code completion for preprocessor expressions and in macroDouglas Gregor2010-08-241-0/+6
* Implement preprocessor code completion where a macro name is expected,Douglas Gregor2010-08-241-1/+8
* Fix namespace polution.Dan Gohman2010-07-261-0/+4
* Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor2010-03-161-2/+10
* Another trivial getSpelling simplification.Benjamin Kramer2010-02-271-4/+2
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-4/+3
* fix rdar://7683173, rejecting an invalid conditionalChris Lattner2010-02-261-1/+1
* fix rdar://7466570 - Be more bug compatible with GCC when it comes to Chris Lattner2009-12-141-2/+21
* reduce indentation.Chris Lattner2009-12-141-15/+14
* Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar2009-11-131-1/+1
* Re-arranged some internal functions for coming __has_include changes.John Thompson2009-10-301-55/+63
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-48/+48
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-1/+3
* Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman2009-06-051-1/+1
* PR4283: Don't truncate multibyte character constants in the Eli Friedman2009-06-011-2/+6
* PR3942: Don't warn on unsigned overflow in preprocessor expressions.Eli Friedman2009-05-161-4/+4
* simplification and speedupChris Lattner2009-04-241-1/+1
* 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
* fix rdar://6505352 - Bogus warning with -WUndef, a caseChris Lattner2009-01-181-1/+2
* make the 'to match this' diagnostic a note.Chris Lattner2008-11-231-3/+3
* don't turn identifierinfo's into strings in diagnostics.Chris Lattner2008-11-191-1/+1
* Remove the last of the old-style Preprocessor::Diag methods.Chris Lattner2008-11-181-29/+30
* remove one more Preprocessor::Diag method.Chris Lattner2008-11-181-1/+1
* various updates to match r54873 on mainline.Chris Lattner2008-08-171-2/+4
* More #include cleaningDaniel Dunbar2008-08-111-2/+0
* Fix PR2252: don't warn on negating an unsigned value ever, and don't emitChris Lattner2008-07-031-6/+4
* Fix typo, improve comment.Chris Lattner2008-05-051-5/+6
* Fix a few more bugs in preprocessor expressions w.r.t. ?:. Now I Chris Lattner2008-05-051-12/+24
* Neil pointed out that clang doesn't generate ranges from diagnosticsChris Lattner2008-05-051-120/+172
* fix a bug handling right associative operators that Neil noticed, hopefullyChris Lattner2008-05-051-14/+4
* ||/&& do not do UAC's either. This silences a bogus warning on #if -1 || 4U.Chris Lattner2008-05-041-4/+10
* Neil points out that commas don't do UACs either.Chris Lattner2008-05-041-1/+1
* Fix the rest of PR2279:Chris Lattner2008-05-041-4/+7