summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/LiteralSupport.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 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
* minor cleanups to StringLiteralParser: no need to pass target infoChris Lattner2009-01-161-4/+12
* Fix a weird inconsistency with hex floats. Previously the lexer Chris Lattner2008-11-221-3/+1
* remove the NumericLiteralParser::Diag helper method, inlining it intoChris Lattner2008-11-221-29/+32
* Remove the last of the old-style Preprocessor::Diag methods.Chris Lattner2008-11-181-7/+7
* Speed up NumericLiteralParser::GetIntegerValue.Daniel Dunbar2008-10-161-0/+20
* Simplify overflow-on-add check in NumericLiteralParser::GetIntegerValue.Daniel Dunbar2008-10-161-2/+1
* Document assumptions that NumericLiteralParser makes with an assertion.Chris Lattner2008-09-301-1/+10
* Fix the root cause of PR2750 instead of the side effect.Chris Lattner2008-09-291-1/+1
* Fix for PR2750; don't check for an 'e' in the trash after the token.Eli Friedman2008-09-021-1/+1
* More #include cleaningDaniel Dunbar2008-08-111-1/+0
* In c89 mode accept hex fp constants as an extension:Chris Lattner2008-07-251-4/+7
* Fix a bug reported by Kelly Wilson, where we incorrectlyChris Lattner2008-06-301-4/+15
* refactor some code out into a new method.Chris Lattner2008-06-301-83/+104
* for exponent-related errors, emit the diagnostic on the 'e' or 'p'.Chris Lattner2008-04-201-4/+7
* when emitting diagnostics about some character in a numericChris Lattner2008-04-201-20/+26
* Support MS-specific integer suffixes (i8, i16, i32, i64, i128).Steve Naroff2008-04-041-0/+29
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+691
OpenPOWER on IntegriCloud