aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/name-lookup.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-21[C++ PATCH] class member orderingNathan Sidwell1-23/+32
2017-09-13Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.Nathan Sidwell1-80/+80
2017-09-12Kill CLASSTYPE_SORTED_FIELDS.Nathan Sidwell1-159/+289
2017-09-12name-lookup.c (get_class_binding): Rename TYPE arg to KLASS for consistency.Nathan Sidwell1-47/+50
2017-09-06name-lookup.h (lookup_field_1): Delete.Nathan Sidwell1-64/+90
2017-09-06name-lookup.c (count_fields): Rename to ...Nathan Sidwell1-51/+61
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell1-3/+3
2017-09-05name-lookup.c (do_class_using_decl): Elide read-once temps.Nathan Sidwell1-29/+15
2017-09-05class.c (add_method): Move slot search and insertion to ...Nathan Sidwell1-7/+80
2017-09-01cp-tree.h (resort_type_method_vec): Move declaration to ...Nathan Sidwell1-2/+60
2017-09-01Revert 2017-08-28 Nathan Sidwell <nathan@acm.org> Restore sorted_fields vector.Nathan Sidwell1-49/+125
2017-08-28cp-tree.h (lang_type): Replace sorted_fields vector with bindings map.Nathan Sidwell1-125/+49
2017-08-28cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields): Delete.Nathan Sidwell1-0/+109
2017-08-25Conversion operators have a special nameNathan Sidwell1-69/+43
2017-08-24Conversion operators kept on single overload setNathan Sidwell1-18/+15
2017-08-23cp-tree.h (lookup_field_1, [...]): Move declatations to ...Nathan Sidwell1-1/+253
2017-08-18C++: fix ordering of missing std #include suggestion (PR c++/81514)David Malcolm1-19/+20
2017-07-29debug.h (struct gcc_debug_hooks): Add IMPLICIT argument to imported_module_or...Jakub Jelinek1-8/+9
2017-07-14c/c++: Add fix-it hints for suggested missing #includesDavid Malcolm1-45/+49
2017-06-30re PR c++/81229 (ICE in c_tree_chain_next on aarch64)Nathan Sidwell1-3/+7
2017-06-29re PR c++/81247 (ICE on invalid C++ code with malformed namespace declaration...Nathan Sidwell1-0/+3
2017-06-29PR c++/81164 - ICE with invalid inherited constructor.Jason Merrill1-2/+1
2017-06-29call.c (check_dtor_name): Use constructor_name for enums too.Nathan Sidwell1-10/+5
2017-06-27Kill IDENTIFIER_TEMPLATE.Nathan Sidwell1-23/+4
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-3/+3
2017-06-20PR c++/67074 - namespace aliasesNathan Sidwell1-12/+17
2017-06-19re PR c++/81124 (internal compiler error: in operator*, at cp/cp-tree.h:726)Nathan Sidwell1-57/+58
2017-06-19re PR c++/81119 (-Wshadow warns on "typedef struct foo foo;")Nathan Sidwell1-15/+8
2017-06-06name-lookup.c (suggest_alternatives_for): Use qualified lookup sans using dir...Nathan Sidwell1-3/+5
2017-06-06re PR c++/80979 (ice in lookup_mark, at cp/tree.c:2298)Nathan Sidwell1-0/+6
2017-06-02name-lookup.h (cp_binding_level): Lose namespaces field.Nathan Sidwell1-84/+78
2017-05-30Kill IDENTIFIER_NAMESPACE_BINDINGSNathan Sidwell1-15/+8
2017-05-30cp-tree.def (OVERLOAD): Fix comment.Nathan Sidwell1-25/+16
2017-05-30re PR c++/80913 (Infinite loop in cc1plus with stat hack patch)Nathan Sidwell1-38/+41
2017-05-29PR c++/80891 (#1,#5)Nathan Sidwell1-12/+56
2017-05-29Stat hack representationNathan Sidwell1-97/+152
2017-05-26Implement DR2061Nathan Sidwell1-35/+45
2017-05-26Inline and using namespace representation change.Nathan Sidwell1-33/+41
2017-05-26call.c (build_operator_new_call): Do namelookup and ADL here.Nathan Sidwell1-27/+5
2017-05-26cp-tree.h (OVL_CHAIN): Check looking at OVERLOAD.Nathan Sidwell1-24/+16
2017-05-26* name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args.Nathan Sidwell1-3/+5
2017-05-25Kill OVL_CURRENT, OVL_NEXT.Nathan Sidwell1-16/+17
2017-05-25Kill DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS.Nathan Sidwell1-173/+27
2017-05-25Reimplement unqualified namespace lookup.Nathan Sidwell1-240/+118
2017-05-25Reimplement qualified namespace lookup.Nathan Sidwell1-112/+250
2017-05-25cp-tree.h (LOOKUP_SEEN_P, [...]): New.Nathan Sidwell1-373/+430
2017-05-24friend.c (do_friend): Remove check for existing decl.Nathan Sidwell1-32/+7
2017-05-24cp-tree.h (ovl_skip_hidden): Declare.Nathan Sidwell1-66/+5
2017-05-24cp-tree.h (OVL_HIDDEN_P): New.Nathan Sidwell1-16/+50
2017-05-23cp-tree.h (PUSH_GLOBAL, [...]): Delete.Nathan Sidwell1-436/+282