summaryrefslogtreecommitdiffstats
path: root/lib/Lex/TokenConcatenation.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Lex] TokenConcatenation now takes const PreprocessorKristof Umann2018-09-271-2/+2
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-2/+2
* [c++2a] P0515R3: lexer support for new <=> token.Richard Smith2017-12-011-0/+6
* [PP] Replace some index based for loops with range based onesErik Verbruggen2016-10-261-1/+1
* [clang] Refactoring of conditions so they use isOneOf() instead of multiple i...Daniel Marjamaki2015-06-181-10/+10
* [c++1z] Support for u8 character literals.Richard Smith2014-11-081-1/+7
* Avoid a couple of assertions when preprocessing with modulesBen Langmuir2014-09-101-2/+10
* Revert "Fix assertion failures on annot_* tokens in clang -E"Ben Langmuir2014-01-301-6/+3
* Fix assertion failures on annot_* tokens in clang -EBen Langmuir2014-01-301-3/+6
* Simplify logic for avoiding concatenation after numeric constants.Jordan Rose2013-02-081-6/+5
* [Preprocessor] When checking if we can concatenate two tokens, checkArgyrios Kyrtzidis2013-01-291-3/+4
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-10/+10
* Add missing cctype includes.Joerg Sonnenberger2012-08-101-0/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-7/+7
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-1/+38
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+0
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-1/+1
* Raw string followup. Pass a couple StringRefs by value.Craig Topper2011-08-111-1/+1
* Add support for C++0x raw string literals.Craig Topper2011-08-111-17/+31
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-36/+28
* Introduced raw_identifier token kind.Abramo Bagnara2010-12-221-1/+9
* make the token paste avoidance logic turn "..." into ".. ." instead of ". . ."Chris Lattner2010-04-141-2/+4
* fix a bug in paste avoidance which would cause us to accidentallyChris Lattner2010-03-261-1/+1
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-181-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-21/+21
* PR4395: Don't detect token concatenation in C mode for Eli Friedman2009-06-151-3/+5
* Don't vary token concatenation based on the language options; this Eli Friedman2009-05-271-6/+3
* apply Eli's patch to fix PR4008, with a testcase. Thanks Eli!Chris Lattner2009-04-211-0/+8
* Fix -E mismatch; an identifier followed by a numeric constant does notDaniel Dunbar2009-03-181-22/+31
* factor token concatenation avoidance logic out of Chris Lattner2009-02-131-0/+205