aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseCXXInlineMethods.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-18Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith1-14/+1
2017-04-01[NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali1-3/+3
2017-03-23Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev1-1/+1
2016-11-17Use unique_ptr for cached tokens for default arguments in C++.Malcolm Parsons1-4/+2
2016-11-03Fix heuristics skipping invalid ctor-initializers with C++11Olivier Goffart1-9/+37
2016-06-16Fix a few issues while skipping function bodiesOlivier Goffart1-0/+6
2016-06-10[-fms-extensions] Don't crash on explicit class-scope specializations & defau...David Majnemer1-1/+1
2016-03-30For MS ABI, emit dllexport friend functions defined inline in classStephan Bergmann1-2/+4
2016-03-17Revert "For MS ABI, emit dllexport friend functions defined inline in class"Reid Kleckner1-4/+2
2016-03-17For MS ABI, emit dllexport friend functions defined inline in classReid Kleckner1-2/+4
2016-02-19[Sema] PR25181 Fix crash when method declaration with throw spec fails to par...Reid Kleckner1-1/+2
2016-02-09Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie1-7/+7
2015-11-14Merge some similar diagnostics using %select.Craig Topper1-4/+6
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-06-30Rework parsing of pure-specifiers. Perform the grammar matching andRichard Smith1-7/+3
2015-06-18[clang] Refactoring of conditions so they use isOneOf() instead of multiple i...Daniel Marjamaki1-5/+4
2015-03-23Cleanup: no need to pass DefinitionKind into ParseCXXInlineMethodDefEli Bendersky1-5/+3
2015-03-23Record correct source range for defaulted/deleted members.Eli Bendersky1-0/+7
2015-03-19Parse: Don't assume tokens have a lengthDavid Majnemer1-7/+3
2015-02-19FIX PR 18432, default args, friends & late-parsed members.Nathan Sidwell1-1/+12
2015-01-30Code cleanupNathan Sidwell1-10/+8
2015-01-13Parse: use the EOF token method to lex inline method bodiesDavid Majnemer1-20/+23
2015-01-13Parse: Further simplify ParseLexedMethodDeclarationDavid Majnemer1-30/+33
2015-01-12Parse: Get rid of cxx_exceptspec_end, use EOF insteadDavid Majnemer1-2/+5
2015-01-12Parse: Just a small tidy-up in ParseLexedMethodDeclarationDavid Majnemer1-5/+7
2015-01-12Parse: Get rid of tok::cxx_defaultarg_end, use EOF insteadDavid Majnemer1-3/+7
2015-01-12Parse: It's cleaner to handle cxx_defaultarg_end in SkipUntil directlyDavid Majnemer1-0/+1
2014-12-28Don't crash on surprising tokens in default parameter template lists.Nico Weber1-1/+1
2014-12-19Fix layering violation, Lex shouldn't know about DeclDavid Majnemer1-2/+2
2014-12-18Parse: Don't parse after the eof has been consumedDavid Majnemer1-1/+4
2014-11-20PR21565: Further refine the conditions for enabling eager parsing ofRichard Smith1-7/+6
2014-11-20Wire up delayed typo correction to DiagnoseEmptyLookup and set upKaelyn Takata1-0/+1
2014-11-13PR21437, final part of DR1330: delay-parsing of exception-specifications. ThisRichard Smith1-0/+70
2014-08-27PR20760: Don't assert (and produce better diagnostics) if a default initializerRichard Smith1-18/+29
2014-07-27Fix default argument comma disambiguation bug following the 'template' keyword.Richard Smith1-0/+1
2014-07-22Avoid crash if default argument parsed with errors.Serge Pavlov1-1/+2
2014-05-29Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic1-2/+2
2014-05-23Emit used/dllexport inline method definitions in nested classes (PR19743, PR1...Hans Wennborg1-0/+3
2014-05-21[C++11] Use 'nullptr'. Parser edition.Craig Topper1-5/+6
2014-05-16Replace a fake enum class with the real thing.Richard Smith1-6/+6
2014-05-10Wrap to 80 columns. No behavior change.Nico Weber1-8/+12
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker1-1/+1
2014-01-22Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker1-13/+7
2014-01-17PR18477: Create a function scope representing the constructor call whenRichard Smith1-1/+4
2014-01-01ExpectAndConsume: Diagnose errors automaticallyAlp Toker1-3/+3
2013-12-24Support and use token kinds as diagnostic argumentsAlp Toker1-13/+15
2013-12-17Refactor and micro-optimize ConsumeToken()Alp Toker1-18/+10
2013-11-23Generate a marker token when entering or leaving a submodule when building aRichard Smith1-0/+6
2013-11-18Replaced bool parameters in SkipUntil function with single bit-based parameter.Alexey Bataev1-1/+1