aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
1998-11-15decl.c (struct cp_function): Add named_label_uses.Jason Merrill6-10/+77
1998-11-13except.c (expand_throw): Make sure first argument to __cp_push_exception is o...Mark Mitchell2-4/+11
1998-11-10pt.c (try_one_overload): Take orig_targs again.Jason Merrill4-11/+38
1998-11-08* method.c (build_overload_value): Handle REFERENCE_TYPE.Mark Mitchell2-0/+8
1998-11-08decl.c (grokdeclarator): Allow namespace-scoped members if they are friends.Martin v. Löwis2-1/+6
1998-11-07pt.c (tsubst_decl): Don't mess with the global value of an un-mangled DECL_AS...Jason Merrill3-11/+14
1998-11-07cp-tree.h: Don't include gansidecl.h.Kaveh R. Ghazi4-5/+7
1998-11-06cp-tree.h (lang_decl_flags): Add defined_in_class.Mark Mitchell4-86/+196
1998-11-04cp-tree.h (CP_TYPE_CONST_P): Make {0,1}-valued.Mark Mitchell2-5/+10
1998-11-03* pt.c (tsubst): Use build_index_type, not build_index_2_type.Mark Mitchell2-1/+5
1998-11-03class.c (instantiate_type): Be more helpful.Jason Merrill5-11/+41
1998-11-02* init.c (expand_vec_init): Fix off-by-one error.Mark Mitchell2-2/+6
1998-11-01parse.y (apparent_template_type): new typeAlexandre Oliva4-4330/+4392
1998-11-01cp-tree.h (COMPARE_STRICT): New macro.Mark Mitchell14-270/+323
1998-10-30* rtti.c (build_dynamic_cast_1): Fix cut-and-paste error.Jason Merrill2-1/+5
1998-10-30decl2.c (delete_sanity): Pass integer_zero_node, not integer_two_node, to bui...Mark Mitchell4-136/+190
1998-10-29* decl.c (lookup_name_real): Simplify suggested fix.Jason Merrill2-10/+5
1998-10-29* decl.c (lookup_name_real): OK, only warn if not lexing.Jason Merrill2-3/+5
1998-10-29cp-tree.h (IDENTIFIER_MARKED): New macro.Jason Merrill3-46/+56
1998-10-29* pt.c (push_template_decl_real):Remove unused var.Jason Merrill1-2/+3
1998-10-29lex.c: Call check_newline from lang_init always.Zack Weinberg2-4/+16
1998-10-28pt.c (push_template_decl_real): Generalize check for incorrect number of temp...Jason Merrill2-63/+61
1998-10-28Makefile.in (cc1plus): Put CXX_OBJS, and thence @extra_cxx_objs@, last.Richard Henderson2-3/+7
1998-10-28class.c (instantiate_type): Don't consider templates for a normal match.Jason Merrill2-3/+10
1998-10-28class.c (finish_struct_1): Don't complain about non-copy assignment ops in un...Jason Merrill5-27/+19
1998-10-28revert: pt.c (convert_nontype_argument): Tell instantiate_type to complain.Jason Merrill2-7/+3
1998-10-27init.c (build_delete): Reset TYPE_HAS_DESTRUCTOR here.Jason Merrill3-3/+14
1998-10-27pt.c (push_template_decl_real): Complain about default template args for encl...Jason Merrill2-0/+39
1998-10-27call.c (add_function_candidate): Treat conversion functions as coming from th...Jason Merrill8-20/+55
1998-10-27lex.c (do_identifier): Also generate LOOKUP_EXPR for RESULT_DECL.Jason Merrill3-1/+9
1998-10-27decl.c (grokdeclarator): Use type_quals, rather than constp, consistently.Mark Mitchell1-0/+5
1998-10-27call.c (standard_conversion): instantiate_type here.Jason Merrill9-265/+172
1998-10-27decl.c (grokdeclarator): Use type_quals, rather than constp, consistently.Mark Mitchell1-5/+6
1998-10-26error.c (dump_decl): Deal with TEMPLATE_DECLs that are VAR_DECLs.Mark Mitchell6-5/+24
1998-10-26decl.c (grokdeclarator): Complain about a variable using constructor syntax c...Jason Merrill3-11/+27
1998-10-26* decl.c (grokdeclarator): Disallow `explicit' in a friend declaration.Brendan Kehoe2-0/+8
1998-10-25typeck2.c (process_init_constructor): Only skip anonymous fields if they are ...Jason Merrill2-2/+5
1998-10-25cp-tree.def (TYPEOF_TYPE): New code.Jason Merrill9-2/+49
1998-10-25typeck2.c (check_for_new_type): Only depend on pedantic for C-style casts.Jason Merrill2-2/+7
1998-10-26cp-tree.h (FORMAT_VBASE_NAME): Make definition unconditional.Manfred Hollstein2-7/+11
1998-10-25typeck.c (convert_arguments): Don't handle pmf references specially.Jason Merrill4-9/+16
1998-10-25updateJason Merrill1-4/+4
1998-10-25decl.c (grokdeclarator): Set DECL_NONCONVERTING_P for all non-converting cons...Mark Mitchell2-0/+34
1998-10-24* gxxint.texi: Correct documentation for n, N, Q, and B.Martin v. Löwis2-15/+22
1998-10-24parse.y (condition): Convert VAR_DECL from reference to indirect reference.Martin v. Löwis2-1/+6
1998-10-23exception.cc (__cp_pop_exception): Free the original exception value, not the...Andrew MacLeod2-1/+6
1998-10-23cplus-dem.c (work_stuff): Replace const_type and volatile_type with type_quals.Mark Mitchell24-4321/+4435
1998-10-22cp-tree.h (CP_TYPE_READONLY): New macro to handle arrays.Jason Merrill4-14/+20
1998-10-22parse.y (named_class_head): Push into class while parsing the base class list.Martin v. Löwis4-4/+39
1998-10-22* init.c (build_new_1): Delay cleanup until end of full expression.Martin v. Löwis2-11/+4