]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/cp/decl.c
decl.c (lookup_name_real): Also do implicit typename thing for artificial TYPE_DECLs.
[thirdparty/gcc.git] / gcc / cp / decl.c
1998-09-01  Jason Merrilldecl.c (lookup_name_real): Also do implicit typename...
1998-08-31  Mark Mitchelldecl.c (finish_enum): Handle member enums of classes...
1998-08-30  Mark Mitchelldecl.c (grokfndecl): Issue error on declaration of...
1998-08-28  Mark Mitchellcp-tree.h (build_enumerator): Take the enumeration...
1998-08-27  Jason Merrillsearch.c: Tear out all mi_matrix and memoize code.
1998-08-27  Jason MerrillNever change BINFO_INHERITANCE_CHAIN.
1998-08-27  Mark Mitchellclass.c (build_vbase_path): Use reverse_path.
1998-08-27  Mark Mitchelldecl.c (build_enumerator): Set DECL_CONTEXT for the...
1998-08-26  Mark Mitchellcp-tree.h (finish_enum): Change prototype.
1998-08-25  Jason Merrilldecl.c (duplicate_decls): Don't complain about differen...
1998-08-24  Jason Merrilldecl.c (start_decl): Remove redundant linkage check.
1998-08-24  Mark Mitchellcp-tree.h (CLASS_TYPE_P): New macro.
1998-08-24  Benjamin Kosnikcp-tree.h: Declare.
1998-08-24  Jason Merrillc-common.c (combine_strings): Also set TREE_READONLY.
1998-08-24  Jason Merrilllex.c (real_yylex): Don't warn about long long constant...
1998-08-23  Mark Mitchelldecl.c (grokdeclarator): Complain about in-class initia...
1998-08-23  Mark Mitchelliomanip.h: Use __extension__ for `extern' explicit...
1998-08-20  Jason Merrilltree.c (search_tree, [...]): New fn.
1998-08-20  Mark Mitchelldecl.c (duplicate_decls): Always merge the old and...
1998-08-19  Mark Mitchellcp-tree.h (ansi_null_node): New variable.
1998-08-17  Jason Merrill* decl.c (grokparms): No, here.
1998-08-17  Jason Merrilldecl.c (grokdeclarator): Catch parm with pointer to...
1998-08-17  Jason Merrillgxxint.texi: Remove obsolete documentation of overloadi...
1998-08-17  Benjamin Kosnikdecl.c (grokdeclarator): Allow anonymous types to be...
1998-08-12  Mark Mitchelldecl.c (grokdeclarator): Issue errors on namespace...
1998-08-06  Mark Mitchellcp-tree.h (ENUM_TEMPLATE_INFO): New macro.
1998-08-04  Mark Mitchelldecl.c (pushtag): Don't mangle the name of a TYPE_DECL...
1998-08-03  Jason Merrillmethod.c (set_mangled_name_for_decl): Change return...
1998-07-31  Mark Mitchellcp-tree.h (PROCESSING_REAL_TEMPLATE_DECL_P): New macro.
1998-07-29  Jason Merrilldecl.c (push_overloaded_decl): Use current_namespace...
1998-07-29  Jason Merrill* decl.c (lookup_name_real): Fix typo.
1998-07-28  Mark Mitchellcp-tree.h (TI_USES_TEMPLATE_PARMS): Remove.
1998-07-25  Jason Merrilldecl.c (lookup_name_real): OK, do return the from_obj...
1998-07-24  Jason Merrillcp-tree.h: Add prototype for set_identifier_local_value.
1998-07-23  Jason Merrillexcept.c (process_start_catch_block_old): Call start_de...
1998-07-23  Jason Merrillclass.c (build_vtable): Pass at_eof to import_export_vt...
1998-07-21  Jason Merrilltree.c (canonical_type_variant): New fn to handle arrays.
1998-07-19  Mark Mitchelldecl.c (pushtag): Revert previous change.
1998-07-19  Mark Mitchelldecl.c (pushtag): Don't put out debugging information...
1998-07-18  Jason Merrilldecl.c (lookup_name_real): Pull out single function...
1998-07-17  Jason Merrill* decl.c (qualify_lookup): Tweak again.
1998-07-17  Jason Merrillpt.c (tsubst, [...]): Fix getting complete args for...
1998-07-17  Jason Merrillparse.y (primary): Use notype_unqualified_id instead...
1998-07-16  Jason Merrilldecl.c (qualify_lookup): Handle templates.
1998-07-16  Jason Merrillinit.c (build_offset_ref): Don't call mark_used on...
1998-07-16  Jason Merrilldecl.c (qualify_lookup): New fn.
1998-07-16  Jason Merrilldecl2.c (arg_assoc_class): Also look at template argume...
1998-07-15  Martin v. Löwisdecl2.c (add_using_namespace): Iterate over namespaces...
1998-07-14  Jason Merrillcall.c (joust): Don't warn about "confusing" conversion...
1998-07-12  Martin v. Löwisdecl.c (struct binding_level): New field using_directives.
1998-07-12  Martin v. Löwisxref.c (classname): New function.
1998-07-12  Jason Merrillfriend.c (do_friend): Pull the identifier out of declar...
1998-07-08  Vladimir N. Makarovtoplev.c (lang_options): Add -Wlong-long, -Wno-long...
1998-07-07  Jason Merrilloops
1998-07-07  Jason Merrilldecl.c (xref_tag): Handle attributes between 'class...
1998-07-06  Jason Merrilldecl.c (lookup_tag): Use CP_DECL_CONTEXT.
1998-06-25  Benjamin Kosnik
1998-06-25  Benjamin Kosnikdecl.c (start_enum): Put local enums on permanant_obstack.
1998-06-25  Mark Mitchellcp-tree.h (c_get_alias_set): Declare.
1998-06-25  Jason Merrillcp-tree.h (CP_DECL_CONTEXT): New macro.
1998-06-23  Jason Merrillcall.c (joust): Fix confusing conversion warning.
1998-06-17  Jason Merrillclass.c (finish_struct): Make conflicting use of id...
1998-06-17  Jason Merrilltypeck.c (build_binary_op_nodefault): Change % in forma...
1998-06-16  Andrew MacLeoddecl.c (grokvardecl): Don't build external assembler...
1998-06-16  Jason Merrillmethod.c (hack_identifier): Don't let a class template...
1998-06-12  Brendan Kehoept.c (check_explicit_specialization): If DECLARATOR...
1998-06-10  Brendan Kehoedecl.c (grokparms): Check that INIT isn't an error_mark...
1998-06-09  Jason Merrillsearch.c (lookup_member): New fn.
1998-06-08  Kaveh R. GhaziWarning fixes:
1998-06-08  Jason Merrillfunction.c: Define current_function_cannot_inline.
1998-06-05  Martin v. Löwiscp-tree.h (DECL_NAMESPACE_ALIAS, [...]): Declare.
1998-06-01  Per Bothnercp-tree.h (TYPE_FOR_JAVA): New macro.
1998-05-29  Mark Mitchelldecl.c (grokdeclarator): Don't complain about in-class...
1998-05-29  Jason Merrillcp-tree.h (DECL_DESTRUCTOR_P): New macro.
1998-05-28  Jason Merrilldecl.c (start_decl): Always pedwarn about vacuously...
1998-05-27  Mark Mitchelldecl.c (shadow_label): Don't treat decls as identifiers.
1998-05-27  Mark Mitchelldecl.c (grokdeclarator): Don't try to use TYPE_OBSTACK...
1998-05-26  Mark Mitchelldecl.c (store_parm_decls): Remove redundant call to...
1998-05-26  Benjamin Kosnikdecl.c (start_decl): Check for DECL_LANG_SPECIFIC befor...
1998-05-26  Jason Merrilldecl.c (pushdecl): Don't copy the type_decl.
1998-05-26  Mark Mitchelldecl.c (pushtag): Avoid crashing on erroneous input.
1998-05-25  Martin v. Löwisdecl.c (push_namespace): Only produce one unique name...
1998-05-25  Mark Mitchelldecl2.c (build_anon_union_vars): Don't crash on empty...
1998-05-24  Jason Merrilldecl.c (push_namespace): Namespaces have type void.
1998-05-22  Jason Merrilldecl.c (lang_print_error_function): New fn.
1998-05-20  Jason Merrilldecl.c (grokfndecl): Handle definition of specializatio...
1998-05-20  Mark Mitchellclass.c (delete_duplicate_fields_1): Use DECL_DECLARES_...
1998-05-20  Martin v. Löwisdecl.c (record_unknown_type): New function.
1998-05-20  Mark Mitchellcp-tree.h (MAIN_NAME_P): New macro.
1998-05-19  Mark Mitchelldecl.c (saveable_obstack): Declare.
1998-05-19  Kaveh R. GhaziWarning fixes:
1998-05-18  Jason Merrill* decl.c (make_typename_type): Use currently_open_class.
1998-05-17  Jason Merrilldecl.c (duplicate_decls): Use CANONICAL_TYPE_VARIANT...
1998-05-15  Jason Merrilldecl.c (start_decl): Revert problem change.
1998-05-15  Benjamin Kosnikdecl.c (duplicate_decls): Clean up, add DECL_DATA_AREA...
1998-05-15  Jason Merrill* decl.c (start_decl): Use 'tem'.
1998-05-13  Kaveh R. GhaziWarning patches:
1998-05-12  Jason Merrillerror.c (dump_simple_decl): Use DECL_CLASS_SCOPE_P...
1998-05-09  Jason Merrillclass.c (currently_open_class): New fn.
1998-05-08  Martin v. Löwismassive namespace patch
next