aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/search.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-20c++: memfn lookup consistency in incomplete-class ctxPatrick Palka1-0/+4
2021-07-16c++: covariant reference return types [PR99664]Patrick Palka1-1/+7
2021-07-12c++: permit deduction guides at class scope [PR79501]Patrick Palka1-1/+4
2021-01-23c++: private inheritance access diagnostics fix [PR17314]Anthony Sharp1-0/+35
2021-01-23c++: 'this' injection and static member functions [PR97399]Patrick Palka1-9/+11
2021-01-19c++: Always check access during late-parsing of members [PR58993]Patrick Palka1-0/+8
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-27c++: Kill nested_udtsNathan Sidwell1-11/+0
2020-07-02c++: Support C++20 virtual consteval functions. [PR88335]Jason Merrill1-12/+24
2020-06-16c++: Improve access checking inside templates [PR41437]Patrick Palka1-15/+0
2020-05-14c++: Missing SFINAE with lookup_fnfields [PR78446]Patrick Palka1-2/+3
2020-05-07c++: Fix spelling of non-staticMarek Polacek1-3/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-1/+4
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-06-22PR c++/86476 - noexcept-specifier is a complete-class context.Marek Polacek1-16/+35
2019-05-15call.c (perform_overload_resolution, [...]): Use OVL_P; remove redundant TEMP...Paolo Carlini1-4/+1
2019-02-13[PR86379] do not use TREE_TYPE for USING_DECL_SCOPEAlexandre Oliva1-3/+16
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+10
2018-05-25PR c++/85815 - reference to member of enclosing template.Jason Merrill1-1/+4
2018-05-24cp-tree.h (INDIRECT_TYPE_P): New.Paolo Carlini1-2/+2
2018-04-27Don't offer suggestions for compiler-generated variables (PR c++/85515)David Malcolm1-3/+10
2018-03-29PR c++/85060 - wrong-code with call to base member in template.Jason Merrill1-1/+1
2018-03-27search.c (check_final_overrider): Use inform instead of error for the diagnos...Volker Reichelt1-11/+20
2018-03-21C++: show private field accessor hints with -g and optimization (PR c++/84994)David Malcolm1-10/+11
2018-03-21C++: show private field accessor hints for const accesses (PR c++/84892)David Malcolm1-2/+2
2018-02-08constexpr.c (cxx_eval_component_reference): Use INDIRECT_REF_P.Paolo Carlini1-1/+1
2018-01-18Fix template/inherit4.C.Jason Merrill1-0/+7
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-09-13Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.Nathan Sidwell1-4/+4
2017-09-06name-lookup.h (lookup_field_1): Delete.Nathan Sidwell1-17/+1
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell1-4/+3
2017-08-25Conversion operators have a special nameNathan Sidwell1-6/+2
2017-08-24Conversion operators kept on single overload setNathan Sidwell1-108/+41
2017-08-23cp-tree.h (lookup_field_1, [...]): Move declatations to ...Nathan Sidwell1-252/+0
2017-08-23cp-tree.h (print_search_statistics, [...]): Don't declare.Nathan Sidwell1-56/+0
2017-08-21search.c (lookup_field_r): Remove obsolete code for type-named field in PoD.Nathan Sidwell1-28/+11
2017-08-21search.c (lookup_field_1): Assert TYPE is a class and VFIELD isn't special.Nathan Sidwell1-46/+6
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-07-21search.c (lookup_conversion_operator): Return overloads.Nathan Sidwell1-69/+38
2017-07-21Remove special CDtor METHOD_VEC slots.Nathan Sidwell1-41/+18
2017-07-21Remove TYPE_METHODS.Nathan Sidwell1-0/+4
2017-06-30cp-tree.h (lookup_fnfields_1, [...]): Don't declare.Nathan Sidwell1-8/+20
2017-06-30call.c (build_new_method_call_1): Use constructo_name to get ctor name.Nathan Sidwell1-4/+1
2017-06-29PR c++/81164 - ICE with invalid inherited constructor.Jason Merrill1-0/+22
2017-06-29Whitespace cleanups.Nathan Sidwell1-0/+3
2017-06-27cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...Nathan Sidwell1-1/+1
2017-06-26cp-tree.h (lang_decl_fn): Remove assignment_operator_p field.Nathan Sidwell1-9/+6