aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
AgeCommit message (Expand)AuthorFilesLines
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
1998-12-10(start_enum): Use push_obstacks, not end_temporary_allocation.Mark Mitchell1-52/+45
1998-12-09decl.c (grokdeclarator): Update the name of the TEMPLATE_DECL...Mark Mitchell1-0/+7
1998-12-07decl.c (build_typename_type): Set DECL_ARTIFICIAL.Jason Merrill1-13/+19
1998-12-04pt.c (check_template_shadow): New fn.Jason Merrill1-35/+8
1998-12-03class.c (handle_using_decl): Fix comment.Mark Mitchell1-3/+36
1998-11-29typeck2.c (process_init_constructor): Use same_type_p.Jason Merrill1-10/+6
1998-11-25except.c (expand_throw): Use TYPE_PTR_P to check for pointers.Jason Merrill1-1/+2
1998-11-24decl.c (start_decl): An explicit specialization of a static data member is on...Jason Merrill1-1/+11
1998-11-24lex.c (handle_generic_pragma): Use token_buffer.Jason Merrill1-24/+26
1998-11-23method.c (process_overload_item): Add call to build_mangled_C9x_name for intT...Benjamin Kosnik1-2/+2
1998-11-22class.c (finish_struct_1): Set things up for 0-width bitfields like we do for...Jason Merrill1-49/+69
1998-11-22decl.c: Lose warn_about_return_type.Jason Merrill1-31/+10
1998-11-22decl.c (tag_name): New fn.Jason Merrill1-3/+29
1998-11-22decl.c (poplevel): Remove code to handle KEEP == 2.Mark Mitchell1-15/+8