aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
AgeCommit message (Expand)AuthorFilesLines
1999-03-26Warning fixes:Kaveh R. Ghazi1-19/+26
1999-03-24decl.c (init_decl_processing): Add `signed' type as a synonym for `int'.Nathan Sidwell1-0/+3
1999-03-24typeck.c (common_type): Handle cv-qual unification for pointers to members.Jason Merrill1-5/+7
1999-03-23decl.c (lookup_name_real): Do nested field lookup regardless of TYPE_BEING_DE...Jason Merrill1-7/+6
1999-03-24cp-tree.h (lang_type): Remove has_assignment and has_real_assignment.Mark Mitchell1-2/+8
1999-03-22decl2.c (finish_file): Set at_eof to 2 after expanding ctors.Jason Merrill1-25/+6
1999-03-18friend.c (make_friend_class): Avoid core dump when not-yet-defined friend typ...Jason Merrill1-0/+14
1999-03-17parse.y (named_complex_class_head_sans_basetype): Do nothing for error_mark_n...Martin v. Löwis1-4/+8
1999-03-15decl.c (xref_basetypes): Set CLASSTYPE_VBASECLASSES here.Mark Mitchell1-0/+4
1999-03-13decl.c (duplicate_decls): Use same_type_p.Jason Merrill1-1/+1
1999-03-13semantics.c (finish_switch_cond): Handle error cases gracefully.Martin v. Löwis1-0/+2
1999-03-12decl.c (select_decl): Allow class templates when we need types.Martin v. Löwis1-1/+2
1999-03-09cp-tree.h (flag_access_control): Declare.Mark Mitchell1-3/+10
1999-03-06cp-tree.h (struct lang_type): Add anon_union field.Jason Merrill1-2/+12
1999-03-05cp-tree.h (ANON_UNION_TYPE_P): Robustify.Mark Mitchell1-11/+6
1999-03-03decl.c (push_overloaded_decl): Only overwrite the old binding if there was one.Martin v. Löwis1-5/+6
1999-03-02decl.c (maybe_push_to_top_level): Always call push_cp_function_context.Mark Mitchell1-4/+2
1999-02-26typeck.c (complete_type_or_else): Add VALUE arg, for helpful diagnostics.Nathan Sidwell1-25/+17
1999-02-26decl.c (duplicate_decls): Copy DECL_TEMPLATE_INSTANTIATED when merging decls.Mark Mitchell1-0/+2
1999-02-24typeck.c (convert_for_assignment): Allow boolean integral constant expression...Jason Merrill1-3/+5
1999-02-21cp-tree.h (CLASSTYPE_METHOD_VEC): Adjust comment.Mark Mitchell1-1/+4
1999-02-17decl.c (xref_basetypes): Comment.Mark Mitchell1-0/+6
1999-02-16cp-tree.h (tsubst): Change prototype.Mark Mitchell1-1/+1
1999-02-16decl.c (pushdecl): Remove dead code.Jason Merrill1-2/+1
1999-02-15decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node.Jason Merrill1-11/+6
1999-02-10decl.c (grokdeclarator): Catch wierd declarators.Jason Merrill1-0/+14
1999-02-04pt.c (unify): Call coerce_template_parms with the COMPLAIN flag turned off.Jason Merrill1-0/+9
1999-01-28cp-tree.h (struct tree_binding): Replace scope field with a union.Jason Merrill1-1/+1
1999-01-25tree.c (equal_functions): Fix name in prototype.Jason Merrill1-12/+15
1999-01-25decl.c (push_local_binding): Also wrap used decls in a TREE_LIST.Jason Merrill1-14/+23
1999-01-25class.c (resolve_address_of_overloaded_function): Mark the chosen function used.Jason Merrill1-1/+1
1999-01-24decl.c (decls_match): Return 1 if old and new are identical.Martin v. Löwis1-0/+5
1999-01-23decl.c (start_function): Make member functions one_only on windows.Jason Merrill1-6/+13
1999-01-21cp-tree.h (PUSH_GLOBAL): New macro.Mark Mitchell1-13/+32
1999-01-21* decl.c (grokdeclarator): Fix lang_c -> lang_name_c typo.Jason Merrill1-1/+1
1999-01-21cp-tree.h (PARM_DECL_EXPR): Delete.Mark Mitchell1-44/+101
1999-01-18typeck.c (build_component_ref): Wrap an OVERLOAD around a unique non-static m...Jason Merrill1-1/+0
1999-01-16decl.c (grokdeclarator): Don't make 'main(){}' an error with only -Wreturn-type.Jason Merrill1-8/+14
1999-01-16cp-tree.h (struct lang_type): Added has_mutable flag.Nathan Sidwell1-0/+3
1999-01-15pt.c (process_template_parm): Ignore top-level qualifiers on non-type paramet...Mark Mitchell1-2/+2
1999-01-13decl.c (grokdeclarator): Undo 1998-12-14 change.Mark Mitchell1-3/+7
1999-01-06cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT here.Mark Mitchell1-2/+2
1999-01-06Copyright fixes.Jeff Law1-1/+1
1999-01-04* decl.c (grok_op_properties): Use same_type_p.Jason Merrill1-1/+1
1998-12-16class.c (resolve_address_of_overloaded_function): Do conversion to correct ty...Mark Mitchell1-9/+17
1998-12-15decl.c (poplevel): Make sure ns_binding is initialized.Mark Mitchell1-1/+3
1998-12-15decl.c (finish_function): Undo inadvertant change in previous patch.Mark Mitchell1-7/+7
1998-12-14class.c (pushclass): Tweak handling of class-level bindings.Mark Mitchell1-64/+154
1998-12-13cp-tree.def (CPLUS_BINDING): Update documentation.Mark Mitchell1-440/+555
1998-12-12decl.c (grokdeclarator): Allow field with same name as class in extern "C".Jason Merrill1-4/+9