aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
AgeCommit message (Expand)AuthorFilesLines
1999-04-28* pt.c (tsubst_friend_class): Check for NULL.Mark Mitchell1-1/+1
1999-04-22cp-tree.h (lang_decl_flags): Remove returns_first_arg and preserves_first_arg.Mark Mitchell1-4/+119
1999-04-22gxx.gperf (RETURN): Rename to RETURN_KEYWORD to avoid clashes with the RTL co...Mark Mitchell1-14/+30
1999-04-20cp-tree.h (build_binary_op): Remove unneeded parameter.Mark Mitchell1-1/+1
1999-04-19cp-tree.h (finish_static_data_member_decl): New function.Mark Mitchell1-12/+17
1999-04-17decl.c (xref_tag): Revise handling of nested template declarations.Mark Mitchell1-7/+45
1999-04-15cp-tree.h (lang_type): Add documentation.Mark Mitchell1-1/+11
1999-04-14cp-tree.h (popclass): Change declaration.Mark Mitchell1-3/+9
1999-04-13* pt.c (tsubst_function_type): Copy attributes over.Jason Merrill1-0/+1
1999-04-13class.c (finish_struct_1): Look at the const-ness of the field's type...Mark Mitchell1-5/+8
1999-04-12* pt.c (lookup_template_class): Look through implict typename.Jason Merrill1-2/+9
1999-04-10Fix typo.Jeff Law1-1/+1
1999-04-10error.c (dump_type_real): If a typename is a template-id, put out the templat...Mark Mitchell1-29/+13
1999-04-04pt.c (check_template_shadow): Don't treat OVERLOADs as _DECL nodes.Mark Mitchell1-12/+28
1999-04-02tinfo.h (__class_type_info): Fix illegal declaration.Mark Mitchell1-13/+16
1999-03-31semantics.c (begin_inline_definitions, [...]): Rename from finish_default_arg...Jason Merrill1-9/+3
1999-03-28* pt.c (fn_type_unification): Ignore 'this' parm from conversion ops.Jason Merrill1-3/+4
1999-03-27cp-tree.h (add_friend): Declare.Mark Mitchell1-23/+10
1999-03-26Warning fixes:Kaveh R. Ghazi1-4/+6
1999-03-25* pt.c (tsubst_decl): Tsubst into DECL_BEFRIENDING_CLASSES.Mark Mitchell1-0/+12
1999-03-24cp-tree.h (lang_type): Remove has_assignment and has_real_assignment.Mark Mitchell1-2/+1
1999-03-23pt.c (convert_nontype_argument): Don't create things that aren't PTRMEM_CSTs ...Mark Mitchell1-4/+22
1999-03-23cp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.Mark Mitchell1-6/+19
1999-03-09cp-tree.h (flag_access_control): Declare.Mark Mitchell1-4/+7
1999-03-05* pt.c (tsubst, case ARRAY_REF): Use tsubst_expr again.Jason Merrill1-2/+2
1999-03-03class.c, [...]: Add 'static' to make SunOS 4 cc happy.Jason Merrill1-20/+20
1999-03-02cp-tree.h (determine_specialization): Don't declare.Mark Mitchell1-52/+35
1999-02-26decl.c (duplicate_decls): Copy DECL_TEMPLATE_INSTANTIATED when merging decls.Mark Mitchell1-3/+8
1999-02-24* pt.c (tsubst): Allow an array of explicit size zero.Jason Merrill1-3/+9
1999-02-21cp-tree.h (CLASSTYPE_METHOD_VEC): Adjust comment.Mark Mitchell1-123/+209
1999-02-17decl.c (xref_basetypes): Comment.Mark Mitchell1-40/+51
1999-02-16cp-tree.h (tsubst): Change prototype.Mark Mitchell1-534/+835
1999-02-15decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node.Jason Merrill1-0/+2
1999-02-10cp-tree.h (get_template_base): Don't declare.Mark Mitchell1-22/+12
1999-02-10cp-tree.h (get_template_base): Don't declare.Mark Mitchell1-14/+121
1999-02-07pt.c (maybe_process_partial_specialization): Complain about specialization in...Jason Merrill1-2/+16
1999-02-04pt.c (unify): Call coerce_template_parms with the COMPLAIN flag turned off.Jason Merrill1-1/+1
1999-02-01pt.c (tsubst, [...]): Check TYPE_BEING_DEFINED before calling complete_type_o...Mark Mitchell1-1/+2
1999-01-26pt.c (instantiate_class_template): Set up the DECL_INITIAL of member constants.Jason Merrill1-0/+4
1999-01-21cp-tree.h (PARM_DECL_EXPR): Delete.Mark Mitchell1-2/+46
1999-01-20error.c (dump_function_decl): Don't print the argument types for a function w...Mark Mitchell1-1/+15
1999-01-18tree.c (copy_template_template_parm): Use permanent_obstack.Jason Merrill1-7/+5
1999-01-15pt.c (process_template_parm): Ignore top-level qualifiers on non-type paramet...Mark Mitchell1-0/+7
1999-01-13decl.c (grokdeclarator): Undo 1998-12-14 change.Mark Mitchell1-5/+3
1999-01-06cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT here.Mark Mitchell1-47/+62
1998-12-17pt.c (push_inline_template_parms_recursive): Set it.Mark Mitchell1-29/+8
1998-12-14class.c (pushclass): Tweak handling of class-level bindings.Mark Mitchell1-15/+18
1998-12-13cp-tree.def (CPLUS_BINDING): Update documentation.Mark Mitchell1-62/+41
1998-12-09cp-tree.h (most_specialized_instantiation): New function.Mark Mitchell1-31/+50
1998-12-04pt.c (check_template_shadow): New fn.Jason Merrill1-38/+72