summaryrefslogtreecommitdiff
path: root/gcc/cp
Commit message (Expand)AuthorAgeFilesLines
* * except.c (expand_throw): Use TYPE_PTR_P to check for pointers.jason1998-11-253-2/+10
* * lex.c (make_lang_type): Clear the whole struct lang_type, notschwab1998-11-252-7/+10
* * decl.c (start_decl): An explicit specialization of a static datajason1998-11-252-1/+14
* * except.c (expand_throw): Use cp_finish_decl for the throw temp.jason1998-11-255-18/+28
* * lex.c (handle_generic_pragma): Use token_buffer.jason1998-11-248-65/+76
* * typeck.c (build_component_ref): Remove unused statement.jason1998-11-243-4/+27
* * class.c (add_method): Build up OVERLOADs properly for conversion ops.jason1998-11-244-28/+42
* revert unintended changejason1998-11-231-3/+1
* * typeck2.c (process_init_constructor): If there are elementsjason1998-11-233-81/+123
* * pt.c (instantiate_class_template): Don't try to figure out whatmmitchel1998-11-232-23/+54
* bkoz1998-11-231-7/+46
* bkoz1998-11-231-2/+2
* bkoz1998-11-231-0/+8
* * parse.y (named_class_head): Update CLASSTYPE_DECLARED_CLASS.jason1998-11-233-350/+362
* update copyrightsjason1998-11-2333-33/+33
* * class.c (finish_struct_1): Set things up for 0-width bitfieldsjason1998-11-235-69/+97
* * decl.c: Lose warn_about_return_type.jason1998-11-222-31/+14
* * decl.c (tag_name): New fn.jason1998-11-225-9/+61
* * decl.c (poplevel): Remove code to handle KEEP == 2.mmitchel1998-11-222-15/+14
* * decl.c (require_complete_types_for_parms): Call layout_decljason1998-11-212-0/+7
* * decl2.c (validate_nonmember_using_decl): Allow using templatesloewis1998-11-212-1/+7
* Handle specifying template args to member function templates.jason1998-11-2110-600/+636
* gcc/ChangeLog:manfred1998-11-192-8/+12
* * semantics.c (begin_class_definition): Calljason1998-11-196-6/+26
* * cp-tree.h (PTRMEM_CST_CLASS): Fix typo.mmitchel1998-11-185-9/+27
* * decl.c (cplus_expand_expr_stmt): Always complain about unresolvedjason1998-11-188-12/+63
* * Make-lang.in (cc1plus): Add dependency on hash.o.mmitchel1998-11-182-1/+5
* * search.c (get_abstract_virtuals): Complain about virtuals withjason1998-11-188-84/+76
* * cp-tree.h (TYPE_ALIAS_SET): Document language-dependent uses.mmitchel1998-11-1714-154/+435
* * pt.c (tsubst): Add diagnostics for invalid array, referencejason1998-11-172-16/+57
* * typeck2.c (my_friendly_abort): Don't fatal twice in a row.jason1998-11-169-691/+724
* * cp-tree.h (DECL_TEMPLATE_INSTANTIATED): New macro.mmitchel1998-11-164-60/+112
* * decl.c (cplus_expand_expr_stmt): Promote warning about nakedjason1998-11-167-8/+58
* * decl.c (struct cp_function): Add named_label_uses.jason1998-11-156-10/+77
* * except.c (expand_throw): Make sure first argument tommitchel1998-11-132-4/+11
* * pt.c (try_one_overload): Take orig_targs again. Only check forjason1998-11-114-11/+38
* * method.c (build_overload_value): Handle REFERENCE_TYPE.mmitchel1998-11-082-0/+8
* * decl.c (grokdeclarator): Allow namespace-scoped members if theyloewis1998-11-082-1/+6
* * pt.c (tsubst_decl): Don't mess with the global value of anjason1998-11-083-11/+14
* * cp-tree.h: Don't include gansidecl.h.ghazi1998-11-074-5/+7
* * cp-tree.h (lang_decl_flags): Add defined_in_class. Decreasemmitchel1998-11-064-86/+196
* * cp-tree.h (CP_TYPE_CONST_P): Make {0,1}-valued.mmitchel1998-11-042-5/+10
* * pt.c (tsubst): Use build_index_type, not build_index_2_type.mmitchel1998-11-032-1/+5
* * class.c (instantiate_type): Be more helpful.jason1998-11-035-11/+41
* * init.c (expand_vec_init): Fix off-by-one error.mmitchel1998-11-022-2/+6
* * parse.y (apparent_template_type): new typeoliva1998-11-014-4330/+4392
* * cp-tree.h (COMPARE_STRICT): New macro.mmitchel1998-11-0114-270/+323
* * rtti.c (build_dynamic_cast_1): Fix cut-and-paste error.jason1998-10-312-1/+5
* * decl2.c (delete_sanity): Pass integer_zero_node, notmmitchel1998-10-304-136/+190
* * decl.c (lookup_name_real): Simplify suggested fix.jason1998-10-292-10/+5