summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/LiteralSupport.cpp
Commit message (Expand)AuthorAgeFilesLines
* Microsoft integer suffix changes:Francois Pichet2011-01-111-7/+18
* Fix diagnostic for reporting bad escape sequence.Ted Kremenek2010-12-031-1/+1
* move getSpelling from Preprocessor to Lexer, which it is more conceptually re...Chris Lattner2010-11-171-4/+4
* propagate preprocessor out of StringLiteralParser. It is nowChris Lattner2010-11-171-10/+18
* push the preprocessor out of EncodeUCNEscapeChris Lattner2010-11-171-21/+14
* move AdvanceToTokenCharacter and getLocForEndOfToken fromChris Lattner2010-11-171-3/+5
* add a static version of PP::AdvanceToTokenCharacter.Chris Lattner2010-11-171-10/+13
* push use of Preprocessor out farther.Chris Lattner2010-11-171-22/+18
* push use of Preprocessor out of getOffsetOfStringByte Chris Lattner2010-11-171-6/+5
* add a static form of the efficient PP::getSpelling method.Chris Lattner2010-11-171-1/+4
* refactor the interface to StringLiteralParser::getOffsetOfStringByte,Chris Lattner2010-11-171-32/+39
* allow I128 suffixes in msextensions mode just like i128 suffixes, patchChris Lattner2010-10-141-1/+1
* Add support for UCNs for character literalsNico Weber2010-10-091-25/+55
* Add support for 4-byte UCNs like \U12345678. Warn about UCNs in c90 mode.Nico Weber2010-10-061-9/+30
* Prevent warning when built with assert off.Fariborz Jahanian2010-08-311-0/+1
* Some support for unicode string constantsFariborz Jahanian2010-08-311-3/+18
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-18/+10
* Implement C++0x user-defined string literals.Alexis Hunt2010-08-291-10/+18
* Random temporary string cleanup.Benjamin Kramer2010-08-111-4/+4
* Complain when string literals are too long for the active languageDouglas Gregor2010-07-201-0/+14
* Remove a dead argument to ProcessUCNEscape.Chris Lattner2010-06-151-10/+5
* Fix a miscompile of wchar pascal strings.Fariborz Jahanian2010-05-281-0/+2
* Tell the string literal parser when it's not permitted to emitDouglas Gregor2010-05-261-20/+35
* emit warn_char_constant_too_large at most once per literal, fixing PR6852Chris Lattner2010-04-161-1/+4
* Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor2010-03-161-2/+13
* ui64, etc. are valid VS suffixes.Fariborz Jahanian2010-01-221-1/+1
* Do not parse hexadecimal floating point literals in C++0x mode because they areAlexis Hunt2010-01-101-2/+7
* Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641John McCall2009-12-241-13/+4
* Eliminate a completely unnecessary buffer copy when parsing float literals.John McCall2009-12-231-6/+1
* cleanup parsing of MS integer suffixes a little. this fixes PR5616Nuno Lopes2009-11-281-27/+15
* This fixes support for complex literals, reworked to avoid a goto, andMike Stump2009-10-081-24/+44
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-91/+91
* Update lexer to work with the new APFloat string parsing.Erick Tryzelaar2009-08-161-2/+6
* CharLiteralParser::IsMultiChar was sometimes uninitialized.Daniel Dunbar2009-07-291-1/+2
* Fix the buildAlisdair Meredith2009-07-141-2/+6
* PR4353: Add support for \E as a character escape.Eli Friedman2009-06-101-1/+4
* 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-0/+1
* Implement -Wfour-char-constants, which is an extension, not an extwarn,Chris Lattner2009-04-281-23/+23
* implement -WmulticharChris Lattner2009-04-281-1/+2
* Get rid of some useless uses of NoExtensions. The philosophy here is Eli Friedman2009-04-281-5/+3
* Use an APInt of target int size to detect overflow while parsing multichars.Sanjiv Gupta2009-04-211-13/+18
* temporarily revert r69046Chris Lattner2009-04-141-4/+4
* Literal value calculation isn't likely to overflow on targets having int as 3...Sanjiv Gupta2009-04-141-4/+4
* ProcessUCNEscape(): Incorportate some feedback from Chris.Steve Naroff2009-04-011-17/+21
* Fix pascal string support; testcase from mailing list message.Eli Friedman2009-04-011-3/+4
* Incorporate feedback from Eli.Steve Naroff2009-03-311-17/+11
* Implement UCN support for C string literals (C99 6.4.3) and add some very bas...Steve Naroff2009-03-301-15/+102
* fix some sema problems with wide strings and hook up basic codegen for them.Chris Lattner2009-02-261-9/+1
* Next step toward making string diagnostics correct: handleChris Lattner2009-02-181-0/+46
OpenPOWER on IntegriCloud