aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
1998-02-28missedJason Merrill1-0/+2
1998-02-28parse.y (nested_name_specifier): Use explicit_template_type.Jason Merrill7-2935/+2949
1998-02-28cp-tree.h (TYPENAME_TYPE_FULLNAME): New macro.Jason Merrill5-3392/+3464
1998-02-27pt.c (add_to_template_args): Fix thinko.Jason Merrill2-4/+8
1998-02-27Support partial specialization of member class templates.Jason Merrill6-23/+71
1998-02-26commentJason Merrill2-0/+4
1998-02-26pt.c (tsubst, [...]): Support member class templates.Jason Merrill11-3362/+3434
1998-02-25typeck.c (get_delta_difference): Give hard error for conversion from virtual ...Jason Merrill3-23/+25
1998-02-24Partial implementation of namespaces.Jason Merrill11-80/+597
1998-02-24decl.c (finish_function): Give a pedwarn for reaching end of non-void functio...Brendan Kehoe2-6/+1
1998-02-24decl.c (finish_function): Give a pedwarn for reaching end of non-void functio...Brendan Kehoe2-1/+6
1998-02-23pt.c (instantiate_class_template): Don't instantiate if pedantic and the args...Jason Merrill3-3/+27
1998-02-23* typeck2.c (process_init_constructor): Fix labeled init check.Jason Merrill2-0/+5
1998-02-23tweakJason Merrill1-1/+0
1998-02-23commentJason Merrill1-0/+2
1998-02-23pt.c, [...]: Remove unused NARGS argument to tsubst and friends.Jason Merrill6-190/+159
1998-02-22* pt.c (tsubst, FUNCTION_DECL): Tidy.Jason Merrill2-56/+49
1998-02-22Support for friend templates.Jason Merrill17-330/+874
1998-02-22* error.c: Include sys/types.h.Jeffrey A Law2-0/+5
1998-02-19opps.Jeff Law1-1/+1
1998-02-19method.c (build_mangled_name): Start CPP directives in column zero.Jeff Law1-3/+3
1998-02-19method.c (build_mangled_name): Start CPP directives in column zero.Jeff Law1-0/+4
1998-02-19oopsJason Merrill1-1/+3
1998-02-19typeck2.c (process_init_constructor): Sorry about non-trivial labeled initial...Jason Merrill4-3665/+3688
1998-02-19* pt.c (coerce_template_parms) Add a new parameter, is_tmpl_parm,Kriang Lerdsuwanakij2-25/+36
1998-02-19cvt.c (cp_convert_to_pointer): Preserve TREE_CONSTANT.Jason Merrill3-5/+12
1998-02-19typeck.c (build_unary_op): Only warn about incr/decr a pointer if pedantic ||...Brendan Kehoe2-2/+8
1998-02-19* pt.c (unify): Handle TEMPLATE_DECL.Kriang Lerdsuwanakij2-0/+8
1998-02-18* cp-tree.h (strip_attrs): Remove decl.Brendan Kehoe2-1/+4
1998-02-18tree.h (merge_machine_{type,decl}_attributes): Declare.Brendan Kehoe4-33/+15
1998-02-17parse.y (initdcl0_innards): New grammar symbol.Mark Mitchell3-3838/+3831
1998-02-17* parse.y (simple_stmt): Use getdecls() to check for decl.Jason Merrill3-4/+8
1998-02-14Make-lang.in (DEMANGLER_INSTALL_NAME, [...]): New macros.Manfred Hollstein2-2/+23
1998-02-14* call.c (standard_conversion): Fix multi-level ptr conversions.Jason Merrill3-26/+16
1998-02-13disableJason Merrill1-1/+1
1998-02-13* pt.c (determine_specialization): Give better errors.Jason Merrill2-5/+15
1998-02-13* init.c (build_new): Propagate error_mark_node up.Mike Stump2-7/+9
1998-02-13parse.y (simple_stmt): If the condition isn't a declaration, start the contro...Jason Merrill3-147/+188
1998-02-13tweak messageJason Merrill1-1/+1
1998-02-12call.c (build_over_call): Convert builtin abs, labs and fabs to tree-codes.Andreas Schwab3-2/+24
1998-02-12* call.c (standard_conversion): A BASE_CONV replaces an RVALUE_CONV.Jason Merrill2-1/+9
1998-02-12cp-tree.h: Add access_protected_virtual_node.Jason Merrill7-394/+388
1998-02-12decl.c (shadow_tag): Give error for typedef-ing built-in types Fixes g++/14837Benjamin Kosnik1-1/+1
1998-02-12decl.c (shadow_tag): Give error for typedef-ing built-in types Fixes g++/14837Benjamin Kosnik1-0/+4
1998-02-12call.c (reference_binding): Use comptypes when comparing TYPE_MAIN_VARIANTS t...Mark Mitchell1-2/+4
1998-02-12typeck.c (build_ptrmemfunc): Typecheck pointer-to-member conversions.Mark Mitchell1-9/+11
1998-02-11tree.c (is_overloaded_fn): Use really_overloaded_fn.Mark Mitchell2-20/+18
1998-02-10cp-tree.h (push_template_decl): Return the decl passed in, or an equivalent d...Mark Mitchell8-3242/+3243
1998-02-10* pt.c (convert_nontype_argument): Fix typo.Jason Merrill2-3/+4
1998-02-10pt.c (check_explicit_specialization): Allow old-style specialization of class...Jason Merrill2-15/+31