aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-28c++: Fix up cp_lexer_safe_previous_token [PR96328]Jakub Jelinek1-33/+45
2020-07-22OpenMP: Fixes for omp critical + hintTobias Burnus1-7/+13
2020-07-21c++: Fix scan forward over pragma [PR96257]Nathan Sidwell1-8/+9
2020-07-15c++: refactor some parser codeNathan Sidwell1-34/+27
2020-07-15c++: error recovery & pragmasNathan Sidwell1-15/+32
2020-07-14c++: Parser entry cleanupNathan Sidwell1-51/+44
2020-07-13c++: Fix tentative parsing of enum-specifier [PR96077]Marek Polacek1-1/+6
2020-07-08c++: Better diagnostic for decltype(auto) in C++11 [PR96103]Marek Polacek1-7/+16
2020-07-07Avoid printing informational notes when -Wmismatched-tags is suppressed in sy...Martin Sebor1-29/+30
2020-07-06c++: Allow empty-declaration in C++11 and later (PR 96068)Jonathan Wakely1-3/+4
2020-06-17c++: Fix bogus "does not declare anything" warning (PR 66159)Jonathan Wakely1-1/+2
2020-06-16openmp: Diagnose invalid OpenMP schedule(simd, static)Jakub Jelinek1-1/+8
2020-06-16c++: Improve access checking inside templates [PR41437]Patrick Palka1-4/+0
2020-06-10c++: Fix ICE with delayed parsing of noexcept-specifier [PR95562]Marek Polacek1-0/+5
2020-06-04Provide diagnostic hints for missing C++ cinttypes string constants.Mark Wielaard1-0/+36
2020-05-29c++: lambdas inside constraints [PR92652]Patrick Palka1-6/+15
2020-05-21c++: Check constant array bounds later.Jason Merrill1-0/+2
2020-05-21c++: Constant expression parsing and parameters.Jason Merrill1-2/+2
2020-05-20c++: C++20 DR 2237, disallow simple-template-id in cdtor.Marek Polacek1-1/+12
2020-05-20c++: Implement DR 2289, Uniqueness of structured binding names [PR94553]Marek Polacek1-1/+1
2020-05-18c++: Sorry about type-dependent arg for __builtin_has_attribute [PR90915]Marek Polacek1-1/+6
2020-05-14c++: Missed c++2a->20 changeNathan Sidwell1-13/+7
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-51/+51
2020-05-12c++: Function found via ADL when it should not [PR95074]Marek Polacek1-10/+16
2020-05-11c++: Use of 'this' in parameter declaration [PR90748]Jason Merrill1-51/+36
2020-05-08EOF has a locationNathan Sidwell1-4/+1
2020-05-07c++: Fix crash with template spec in different namespace [PR94255]Marek Polacek1-1/+6
2020-05-05c++: Member template function lookup failure [PR94799]Marek Polacek1-9/+17
2020-05-01c++: Missing SFINAE with inaccessible static data member [PR90880]Patrick Palka1-1/+2
2020-04-24c++: add "'requires' only available with ..." notePatrick Palka1-0/+3
2020-04-17c++: Hard error with tentative parse of declaration [PR88754]Patrick Palka1-0/+4
2020-04-16c++: Fix pasto in structured binding diagnostics [PR94571]Jakub Jelinek1-1/+1
2020-04-15openmp: Reject requires directives not at file or namespace scope [PR94593]Jakub Jelinek1-0/+7
2020-04-08[C/C++, OpenACC] Reject vars of different scope in acc declare (PR94120)Tobias Burnus1-2/+19
2020-04-08c++: requires-expression and tentative parse [PR94480]Jason Merrill1-0/+3
2020-04-07c++: ICE on invalid concept placeholder [PR94481].Jason Merrill1-7/+5
2020-04-07openmp: Fix parallel master error recovery [PR94512]Jakub Jelinek1-1/+1
2020-04-04c++: Fix further protected_set_expr_location related -fcompare-debug issues [...Jakub Jelinek1-2/+1
2020-03-28c++: Diagnose when "requires" is used instead of "requires requires" [PR94306]Patrick Palka1-1/+16
2020-03-28c++: requires-expression outside of a template is misevaluated [PR94252]Patrick Palka1-1/+13
2020-03-27c++: avoid -Wredundant-tags on a first declaration in use [PR 93824]Martin Sebor1-72/+160
2020-03-26c++: template keyword accepted before destructor names [PR94336]Marek Polacek1-0/+9
2020-03-26c++: DR1710, template keyword in a typename-specifier [PR94057]Marek Polacek1-13/+66
2020-03-25c++: Fix invalid -Wduplicated-cond warning [PR94265]Patrick Palka1-0/+7
2020-03-19c++: Fix up handling of captured vars in lambdas in OpenMP clauses [PR93931]Jakub Jelinek1-0/+2
2020-03-18PR c++/94147 - mangling of lambdas assigned to globalsNathan Sidwell1-6/+14
2020-03-17c++: Fix parsing of invalid enum specifiers [PR90995]Jakub Jelinek1-31/+21
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-5/+5
2020-03-14Fix doubled indefinite articles, mostly in comments.Jakub Jelinek1-1/+1
2020-02-29c++: implement C++20 Disambiguating Nested-Requirements (P2092R0)Jason Merrill1-2/+2