aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
1999-03-28* pt.c (fn_type_unification): Ignore 'this' parm from conversion ops.Jason Merrill2-3/+8
1999-03-28updateJason Merrill1-4/+4
1999-03-27cp-tree.h (add_friend): Declare.Mark Mitchell5-35/+38
1999-03-26call.c (build_field_call): Unify 'this' and non-'this' cases.Jason Merrill3-79/+33
1999-03-26Warning fixes:Kaveh R. Ghazi23-1003/+1160
1999-03-26gcc.texi (Copy Assignment): New node.Martin v. Löwis2-29/+6
1999-03-25gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPE...Zack Weinberg2-17/+6
1999-03-25* decl2.c (comdat_linkage): Treat vtables like functions.Jason Merrill2-1/+9
1999-03-25* pt.c (tsubst_decl): Tsubst into DECL_BEFRIENDING_CLASSES.Mark Mitchell2-0/+16
1999-03-24decl.c (init_decl_processing): Add `signed' type as a synonym for `int'.Nathan Sidwell2-0/+8
1999-03-24typeck.c (common_type): Handle cv-qual unification for pointers to members.Jason Merrill4-33/+67
1999-03-24* class.c (finish_struct_1): Always reset TYPE_FIELDS for empty classes.Martin v. Löwis2-1/+6
1999-03-23decl.c (lookup_name_real): Do nested field lookup regardless of TYPE_BEING_DE...Jason Merrill2-7/+11
1999-03-24cp-tree.h (lang_type): Remove has_assignment and has_real_assignment.Mark Mitchell8-90/+201
1999-03-23pt.c (convert_nontype_argument): Don't create things that aren't PTRMEM_CSTs ...Mark Mitchell2-4/+28
1999-03-23Remove conflict marker.Mark Mitchell1-1/+0
1999-03-23function.c: Include hash.h.Mark Mitchell2-2/+8
1999-03-22decl2.c (finish_file): Set at_eof to 2 after expanding ctors.Jason Merrill3-42/+64
1999-03-23cp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.Mark Mitchell8-111/+276
1999-03-19init.c (build_member_call): Handle template-id expressions correctly.Mark Mitchell3-8/+20
1999-03-18friend.c (make_friend_class): Avoid core dump when not-yet-defined friend typ...Jason Merrill3-1/+26
1999-03-18Make-lang.in: ($(INTL_TARGETS)): depend on cp/parse.cAlexandre Oliva2-0/+13
1999-03-17RegenerateMartin v. Löwis1-0/+1
1999-03-17parse.y (named_complex_class_head_sans_basetype): Do nothing for error_mark_n...Martin v. Löwis6-391/+423
1999-03-16method.c (old_backref_index): Split out...Jason Merrill2-22/+67
1999-03-15lex.c: Don't include setjmp.h.Kaveh R. Ghazi2-87/+125
1999-03-15decl.c (xref_basetypes): Set CLASSTYPE_VBASECLASSES here.Mark Mitchell4-38/+13
1999-03-15decl2.c (validate_nonmember_using_decl): Issue sensible error-messages on bog...Mark Mitchell2-4/+9
1999-03-14* call.c (add_function_candidate): Fix uninitialized variable.Jason Merrill2-1/+3
1999-03-14* Makefile.in (search.o): Add dependency on varray.h.Jason Merrill2-3/+8
1999-03-13decl.c (duplicate_decls): Use same_type_p.Jason Merrill3-111/+97
1999-03-12error.c (cp_printers): Add 'F' escape character.Nathan Sidwell3-50/+113
1999-03-13semantics.c (finish_switch_cond): Handle error cases gracefully.Martin v. Löwis5-1/+30
1999-03-12decl.c (select_decl): Allow class templates when we need types.Martin v. Löwis3-3/+8
1999-03-12lex.c (do_identifier): Correct call to enforce_access.Mark Mitchell3-3/+11
1999-03-10semantics.c (begin_class_definition): Call build_self_reference.Mark Mitchell2-5/+6
1999-03-10* search.c (assert_canonical_unmarked): Fix typo in prototype.Mark Mitchell2-2/+4
1999-03-10search.c (dfs_canonical_queue): New function.Mark Mitchell2-2/+47
1999-03-10sig.c (build_signature_table_constructor): Use accessible_p instead of comput...Mark Mitchell2-2/+6
1999-03-09* call.c (add_builtin_candidates): Handle overloaded conversion ops.Jason Merrill2-2/+6
1999-03-09cp-tree.h (flag_access_control): Declare.Mark Mitchell12-4222/+4194
1999-03-09call.c (add_function_candidate): Check for proper number of args before check...Jason Merrill2-20/+53
1999-03-07List TREE_INDIRECT_USING as application of TREE_LANG_FLAG_0.Martin v. Löwis1-0/+1
1999-03-06cp-tree.h (struct lang_type): Add anon_union field.Jason Merrill5-20/+41
1999-03-05decl2.c (setup_initp): Give statics with no priority the default priority here.Jason Merrill2-37/+45
1999-03-05cp-tree.h (ANON_UNION_TYPE_P): Robustify.Mark Mitchell5-357/+383
1999-03-05* pt.c (tsubst, case ARRAY_REF): Use tsubst_expr again.Jason Merrill2-2/+6
1999-03-03class.c, [...]: Add 'static' to make SunOS 4 cc happy.Jason Merrill5-27/+43
1999-03-03decl.c (push_overloaded_decl): Only overwrite the old binding if there was one.Martin v. Löwis3-8/+22
1999-03-02cp-tree.h (determine_specialization): Don't declare.Mark Mitchell3-53/+40