summaryrefslogtreecommitdiffstats
path: root/lib/Parse
Commit message (Expand)AuthorAgeFilesLines
* Merging r228792:Hans Wennborg2015-02-111-3/+8
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-141-1/+1
* Parse: Switch to using EOF tokens for late parsed attributesDavid Majnemer2015-01-131-12/+15
* Parse: Don't crash if missing an initializer expressionDavid Majnemer2015-01-131-1/+2
* Parse: use the EOF token method to lex inline method bodiesDavid Majnemer2015-01-131-20/+23
* Parse: Further simplify ParseLexedMethodDeclarationDavid Majnemer2015-01-133-46/+33
* If we don't find a matching ) for a ( in an exception specification, keep the...Richard Smith2015-01-131-9/+4
* [PowerPC]To provide better compatibility with gcc I added the __bool keyword ...Bill Seurer2015-01-122-0/+6
* Parse: Get rid of cxx_exceptspec_end, use EOF insteadDavid Majnemer2015-01-122-3/+7
* Parse: Just a small tidy-up in ParseLexedMethodDeclarationDavid Majnemer2015-01-121-5/+7
* Parse: Get rid of tok::cxx_defaultarg_end, use EOF insteadDavid Majnemer2015-01-123-8/+9
* Parse: It's cleaner to handle cxx_defaultarg_end in SkipUntil directlyDavid Majnemer2015-01-123-11/+9
* Parse: Don't let BalancedDelimiterTracker consume cxx_defaultarg_endDavid Majnemer2015-01-121-1/+1
* Parse: Don't parse beyond the end of the synthetic default argument tokDavid Majnemer2015-01-121-3/+10
* Parse: Don't crash when an annotation token shows up in a C++11 attrDavid Majnemer2015-01-091-3/+5
* Parse: Don't crash when namespace is in GNU statement exprDavid Majnemer2015-01-091-8/+13
* Parse: Don't crash when trailing return type is missingDavid Majnemer2015-01-091-5/+4
* Fix indentation. No behavior change.Nico Weber2015-01-041-1/+1
* Wrap to 80 columns, no behavior change.Nico Weber2015-01-041-4/+5
* Parse: __attribute__((keyword)) shouldn't errorDavid Majnemer2015-01-031-3/+4
* Fix build breakageDavid Majnemer2014-12-291-1/+2
* Parse: Recover more gracefully from extra :: tokens before a {David Majnemer2014-12-291-1/+11
* Crash even less on malformed attributes in an incorrect location.Nico Weber2014-12-291-1/+4
* Parse: Ignore '::' in 'struct :: {'David Majnemer2014-12-291-5/+11
* Don't crash on malformed attributes in an incorrect location.Nico Weber2014-12-291-0/+10
* SemaCXX: Don't crash when annotation tokens show up before the tag nameDavid Majnemer2014-12-291-1/+2
* Don't crash on surprising tokens in default parameter template lists.Nico Weber2014-12-282-2/+4
* Parse: Don't crash when 'typename' shows up in an attributeDavid Majnemer2014-12-281-1/+2
* Remove unneeded include of DeclCXX.h from libParse.Nico Weber2014-12-281-1/+0
* Removing an outdated FIXME; try block attributes are parsed with the rest of ...Aaron Ballman2014-12-201-1/+0
* Added a fixit to remove empty parens from a C++11 attribute argument list whe...Aaron Ballman2014-12-191-2/+2
* Fix layering violation, Lex shouldn't know about DeclDavid Majnemer2014-12-191-2/+2
* PR21969: Improve diagnostics for a conversion function that has any pieces of aRichard Smith2014-12-191-1/+1
* Correct delayed typos in the operand to typeof expressions.Kaelyn Takata2014-12-191-2/+2
* Parse: Don't parse after the eof has been consumedDavid Majnemer2014-12-181-1/+4
* Rangify for loop, NFC.Yaron Keren2014-12-171-4/+2
* Parse: Consume tokens more carefully in CheckForLParenAfterColonColonDavid Majnemer2014-12-171-27/+29
* Diagnose function template definitions inside functionsReid Kleckner2014-12-153-4/+16
* Parse: MS property members cannot have an in-class initializerDavid Majnemer2014-12-131-1/+4
* Fix two small bugs in typo correction. One assertion failure building member ...Nick Lewycky2014-12-131-0/+2
* Parse: Concatenated string literals should be verified in inline asmDavid Majnemer2014-12-111-16/+13
* Modified the Objective-C lexer and parser (only Sean Callanan2014-12-091-2/+8
* Parse qualifiers after comma in declarator lists as a Microsoft extensionNico Rieck2014-12-041-0/+40
* Recognize __unaligned keyword after type specifierNico Rieck2014-12-041-0/+1
* Fix PR21684 - Ellipsis following an 'auto' parameter sans name/ID Faisal Vali2014-12-041-7/+8
* Handle delayed corrections in a couple more error paths in ParsePostfixExpres...Kaelyn Takata2014-12-031-0/+2
* Ensure typos in the default values of template parameters get diagnosed.Kaelyn Takata2014-12-021-1/+1
* Diagnose TypoExprs in a couple of error cases in ParsePostfixExpressionSuffix.Kaelyn Takata2014-12-021-2/+6
* [c++1z] Remove terse range-based for loops; they've been removed fromRichard Smith2014-11-271-3/+1
* [OpenCL] Generic address space has been added in OpenCL v2.0.Anastasia Stulova2014-11-261-0/+25