aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
1998-12-18cvt.c (convert_to_reference): Check for both error_mark_node and NULL_NODE af...DJ Delorie2-2/+7
1998-12-18error.c (interesting_scope_p): New fn.Jason Merrill2-4/+33
1998-12-17pt.c (push_inline_template_parms_recursive): Set it.Mark Mitchell2-30/+9
1998-12-16class.c (resolve_address_of_overloaded_function): Do conversion to correct ty...Mark Mitchell5-70/+78
1998-12-16lang-specs.h (default_compilers): Pass -MD, -MMD and -MG to cc1plus if config...Dave Brolley2-0/+6
1998-12-15decl.c (poplevel): Make sure ns_binding is initialized.Mark Mitchell2-1/+5
1998-12-15decl.c (finish_function): Undo inadvertant change in previous patch.Mark Mitchell2-7/+12
1998-12-14class.c (pushclass): Tweak handling of class-level bindings.Mark Mitchell7-121/+279
1998-12-13regenJason Merrill1-732/+739
1998-12-13cp-tree.def (CPLUS_BINDING): Update documentation.Mark Mitchell11-609/+837
1998-12-12decl.c (grokdeclarator): Allow field with same name as class in extern "C".Jason Merrill4-7/+23
1998-12-10decl.c (start_enum): Use push_obstacks, not end_temporary_allocation.Mark Mitchell1-0/+6
1998-12-10(start_enum): Use push_obstacks, not end_temporary_allocation.Mark Mitchell1-52/+45
1998-12-10class.c (instantiate_type): Return error_mark_node rather than junk.Mark Mitchell2-0/+6
1998-12-09cp-tree.h (most_specialized_instantiation): New function.Mark Mitchell5-189/+316
1998-12-09lex.c (lang_init_options): Initialize cpplib.Dave Brolley3-9/+13
1998-12-09decl.c (grokdeclarator): Update the name of the TEMPLATE_DECL...Mark Mitchell2-0/+13
1998-12-08See ChangeLog..Andrew MacLeod3-14/+42
1998-12-08* Make-lang.in (cxxmain.o): Depend on $(DEMANGLE_H), not demangle.hJeffrey A Law2-1/+5
1998-12-07lex.c (check_newline): Add support for \ as `natural' characters in file name...Mike Stump2-3/+21
1998-12-07decl2.c: s/data/opts/ when initializing cpp_reader structure.Zack Weinberg2-1/+6
1998-12-07decl.c (build_typename_type): Set DECL_ARTIFICIAL.Jason Merrill11-38/+101
1998-12-05sortJason Merrill1-20/+23
1998-12-05decl2.c (coerce_new_type): Use same_type_p.Jason Merrill3-7/+13
1998-12-04lex.c (handle_cp_pragma): Disable #pragma interface/implementation if MULTIPL...Jason Merrill2-4/+7
1998-12-04pt.c (check_template_shadow): New fn.Jason Merrill9-756/+772
1998-12-03class.c (handle_using_decl): Fix comment.Mark Mitchell5-11/+69
1998-12-02decl2.c (validate_nonmember_using_decl): Complain about using declarations fo...Mark Mitchell2-0/+15
1998-11-29typeck2.c (process_init_constructor): Use same_type_p.Jason Merrill3-13/+15
1998-11-29pt.c (unify, [...]): Pass down 'strict' rather than UNIFY_ALLOW_NONE.Jason Merrill2-2/+14
1998-11-27* g++spec.c: Don't prototype xmalloc.Kaveh R. Ghazi2-2/+4
1998-11-25except.c (expand_throw): Use TYPE_PTR_P to check for pointers.Jason Merrill3-2/+10
1998-11-25lex.c (make_lang_type): Clear the whole struct lang_type, not only the first ...Andreas Schwab2-7/+10
1998-11-24decl.c (start_decl): An explicit specialization of a static data member is on...Jason Merrill2-1/+14
1998-11-24except.c (expand_throw): Use cp_finish_decl for the throw temp.Jason Merrill5-18/+28
1998-11-24lex.c (handle_generic_pragma): Use token_buffer.Jason Merrill8-65/+76
1998-11-24typeck.c (build_component_ref): Remove unused statement.Jason Merrill3-4/+27
1998-11-23class.c (add_method): Build up OVERLOADs properly for conversion ops.Jason Merrill4-28/+42
1998-11-23revert unintended changeJason Merrill1-3/+1
1998-11-23typeck2.c (process_init_constructor): If there are elements that don't have i...Jason Merrill3-81/+123
1998-11-23pt.c (instantiate_class_template): Don't try to figure out what specializatio...Mark Mitchell2-23/+54
1998-11-23method.c (process_overload_item): Add call to build_mangled_C9x_name for intT...Benjamin Kosnik1-7/+46
1998-11-23method.c (process_overload_item): Add call to build_mangled_C9x_name for intT...Benjamin Kosnik1-2/+2
1998-11-23method.c (process_overload_item): Add call to build_mangled_C9x_name for intT...Benjamin Kosnik1-0/+8
1998-11-22parse.y (named_class_head): Update CLASSTYPE_DECLARED_CLASS.Jason Merrill3-350/+362
1998-11-22update copyrightsJason Merrill33-33/+33
1998-11-22class.c (finish_struct_1): Set things up for 0-width bitfields like we do for...Jason Merrill5-69/+97
1998-11-22decl.c: Lose warn_about_return_type.Jason Merrill2-31/+14
1998-11-22decl.c (tag_name): New fn.Jason Merrill5-9/+61
1998-11-22decl.c (poplevel): Remove code to handle KEEP == 2.Mark Mitchell2-15/+14