aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/lambda.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-1583/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-19c++: nested lambda capturing a capture proxy, cont [PR94376]Patrick Palka1-1/+8
2021-11-19c++: nested lambda capturing a capture proxy [PR94376]Patrick Palka1-4/+15
2021-11-15c++: location of lambda object and conversion callJason Merrill1-4/+3
2021-06-07c++: preserve BASELINK from lookup [PR91706]Jason Merrill1-3/+3
2021-05-18c++: Prune dead functions.Marek Polacek1-18/+0
2021-04-09c++: Use a TEMPLATE_INFO to hold regenerated-lambda infoPatrick Palka1-2/+1
2021-04-08c++: Don't substitute into constraints on lambdas [PR99874]Patrick Palka1-0/+2
2021-04-02c++: lambda pack init-capture within generic lambdaJason Merrill1-2/+5
2021-02-26c++: Fix operator() lookup in lambdas [PR95451]Jakub Jelinek1-1/+2
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-11c++: Final module preparationsNathan Sidwell1-0/+8
2020-10-02c++: Move CALL_FROM_NEW_OR_DELETE_P to tree.hJason Merrill1-0/+7
2020-09-24c++: Cleanup some decl pushing apisNathan Sidwell1-3/+2
2020-09-21c++: DR 1722: Make lambda to function pointer conv noexcept [PR90583]Marek Polacek1-0/+2
2020-09-21c++: ts_lambda is not neededNathan Sidwell1-1/+1
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-1/+1
2020-04-17c++: Non-type-dependent variadic lambda init-capture [PR94483]Patrick Palka1-1/+4
2020-01-21PR c++/60855 - ICE with sizeof VLA capture.Jason Merrill1-2/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-06[C++] Pass type uses through the verify_type_context hookRichard Sandiford1-0/+4
2019-11-02PR c++/88335 - Implement P1073R3: Immediate functionsJakub Jelinek1-0/+6
2019-10-30PR c++/84810 - constraints on lambdasJeff Chapman II1-0/+6
2019-10-17decl.c (grokfndecl): Remove redundant use of in_system_header_at.Paolo Carlini1-2/+1
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-2/+2
2019-07-31PR c++/90538 - multiple expansions of capture packsJason Merrill1-11/+19
2019-05-31[C++PATCH] Lambda names are anonymousNathan Sidwell1-15/+8
2019-05-15cp-tree.h (REFERENCE_VLA_OK): Remove.Paolo Carlini1-1/+0
2019-03-25[C++] compiler incompatibility with lambdasNathan Sidwell1-6/+0
2019-03-21re PR c++/89767 (ICE with tuple and optimization)Jakub Jelinek1-15/+0
2019-02-28PR c++/86969 - ICE with constexpr if and recursive generic lambdas.Jason Merrill1-26/+4
2019-02-27PR c++/86969 - ICE with constexpr if and recursive generic lambdas.Jason Merrill1-3/+25
2019-02-22PR c++/87685 - generic lambda 'this' capture error.Jason Merrill1-4/+5
2019-02-21PR c++/88394 - ICE with VLA init-capture.Jason Merrill1-14/+2
2019-02-21re PR c++/89285 (ICE after casting the this pointer in the constructor in C++...Jakub Jelinek1-2/+1
2019-02-19re PR c++/89387 (ICE in maybe_generic_this_capture at gcc/cp/lambda.c:945 sin...Jakub Jelinek1-1/+2
2019-02-05re PR c++/89187 (ICE in initialize_argument_information, at calls.c:2023)Jakub Jelinek1-0/+3
2019-02-01PR c++/88761 - ICE with reference capture of constant.Jason Merrill1-2/+4
2019-01-31re PR c++/88988 (ICE: Segmentation fault (in lookup_name_real_1))Jakub Jelinek1-0/+3
2019-01-29PR c++/86943 - wrong code converting lambda to function pointer.Jason Merrill1-12/+17
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-01Make __PRETTY_FUNCTION__-like functions mergeable string csts (PR c++/64266).Martin Liska1-0/+1
2018-09-05[PR c++/87185] ICE in prune-lambdasPádraig Brady1-3/+3
2018-08-13P0806R2 - Deprecate implicit capture of this via [=]Marek Polacek1-5/+14
2018-07-25cp-tree.h (enum cp_tree_index): Add CPTI_{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE...Jakub Jelinek1-2/+1
2018-06-15PR c++/82882 - ICE with lambda in template default argument.Jason Merrill1-0/+18
2018-06-01PR c++/85764 - bogus 'this' not captured error.Jason Merrill1-15/+22
2018-05-24cp-tree.h (INDIRECT_TYPE_P): New.Paolo Carlini1-2/+2
2018-05-14cp-tree.h (TYPE_REF_P): New.Paolo Carlini1-1/+1