aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
1999-09-09cp-tree.h (scratch_tree_cons): Remove.Mark Mitchell1-8/+8
1999-09-07Makefile.in (tree.o): Depend on ggc.h.Mark Mitchell1-47/+3
1999-09-06Get ready for garbage collection.Mark Mitchell1-50/+10
1999-09-02cp-tree.h (cp_function): Move here, from decl.c.Mark Mitchell1-5/+0
1999-08-18cp-tree.h (build_lang_field_decl): Remove.Mark Mitchell1-7/+7
1999-08-16cp-tree.h (CAN_HAVE_FULL_LANG_DECL_P): New macro.Mark Mitchell1-3/+4
1999-08-14cp-tree.def (DECL_STMT): Make it smaller.Mark Mitchell1-2/+4
1999-08-12lang-options.h: Add -fms-extensions.Jason Merrill1-23/+18
1999-08-11extend.texi (C++ Signatures): Remove node.Mark Mitchell1-28/+6
1999-08-09Include function.h in most files.Bernd Schmidt1-3/+3
1999-08-07class.c (count_fields, [...]): Add static prototype.Kaveh R. Ghazi1-0/+2
1999-08-04cp-tree.h (empty_except_spec): New global var.Nathan Sidwell1-3/+2
1999-08-03call.c (convert_arg_to_ellipsis): Use pod_type_p.Nathan Sidwell1-34/+46
1999-08-03* class.c (duplicate_tag_error): Preserve template information.Nathan Sidwell1-0/+4
1999-08-02class.c (mark_overriders): Fix order of args to overrides.Jason Merrill1-24/+21
1999-07-27class.c (override_one_vtable): Adjust the use of BINFO_VIRTUALS here too.Mark Mitchell1-2/+2
1999-07-27cp-tree.h (BINFO_VIRTUALS): Document new format.Mark Mitchell1-115/+168
1999-07-26cp-tree.h (CP_INTEGRAL_TYPE_P): New macro.Mark Mitchell1-2/+1
1999-07-21decl.c (warn_extern_redeclared_static): Check DECL_ARTIFICIAL...Jason Merrill1-5/+3
1999-07-09cp-tree.h (struct lang_decl): Added field for storing sorted FIELD_DECLs (use...Michael Tiemann1-18/+138
1999-07-09decl2.c (reparse_absdcl_as_casts): Don't warn about old-style casts in system...Jason Merrill1-10/+0
1999-07-09pt.c (do_decl_instantiation): Downgrade duplicate instantiation errors to ped...Jason Merrill1-1/+2
1999-06-15cp-tree.h (class_cache_firstobj): Declare.Mark Mitchell1-6/+6
1999-06-03semantics.c (begin_class_definition): Update the struct's location here ...Nathan Sidwell1-17/+0
1999-05-25class.c (finish_vtbls): Copy BINFO_VIRTUALs before using it to intialize a vt...Mark Mitchell1-21/+8
1999-05-20class.c (instantiate_type): Downgrade errors for object-dependent memfn refs ...Jason Merrill1-4/+4
1999-05-20class.c (finish_struct_1): Still check for ANON_AGGR_TYPE_P.Jason Merrill1-6/+6
1999-05-19Implement anonymous structs.Jason Merrill1-6/+3
1999-05-18call.c (find_scoped_type, [...]): Lose.Jason Merrill1-2/+1
1999-05-17call.c (build_over_call): Don't throw away initializations/copies of empty cl...Mark Mitchell1-3/+16
1999-05-13class.c (push_lang_context): Turn off DECL_IGNORED_P for primitive Java types...Per Bothner1-1/+18
1999-05-10init.c (build_offset_ref): Wrap baselinks in OFFSET_REF, too.Jason Merrill1-2/+5
1999-04-30class.c (build_vtable): Use build_lang_decl when building vtables, not just b...Mark Mitchell1-3/+3
1999-04-22cp-tree.h (lang_decl_flags): Remove returns_first_arg and preserves_first_arg.Mark Mitchell1-4/+4
1999-04-20cp-tree.h (build_binary_op): Remove unneeded parameter.Mark Mitchell1-1/+1
1999-04-16class.c (finish_struct): Remove unused variable.Mark Mitchell1-4/+0
1999-04-16cp-tree.h (TREE_NONLOCAL_FLAG): Remove.Mark Mitchell1-30/+1
1999-04-15cp-tree.h (lookup_nested_field): Remove.Mark Mitchell1-2/+2
1999-04-14cp-tree.h (popclass): Change declaration.Mark Mitchell1-28/+16
1999-04-13class.c (finish_struct_1): Look at the const-ness of the field's type...Mark Mitchell1-1/+1
1999-04-12cp-tree.h (struct lang_type): Add com_interface.Jason Merrill1-17/+45
1999-04-12cp-tree.h (COMPARE_NO_ATTRIBUTES): New macro.Jason Merrill1-32/+20
1999-04-05class.c (maybe_fixup_vptrs): Remove declaration.Mark Mitchell1-2/+0
1999-04-02class.c (maybe_fixup_vptrs, [...]): Lose.Jason Merrill1-148/+0
1999-04-02tinfo.h (__class_type_info): Fix illegal declaration.Mark Mitchell1-137/+117
1999-03-30cp-tree.h (IDENTIFIER_AS_DESC, [...]): Remove cruft.Jason Merrill1-82/+10
1999-03-26Warning fixes:Kaveh R. Ghazi1-3/+7
1999-03-24* class.c (finish_struct_1): Always reset TYPE_FIELDS for empty classes.Martin v. Löwis1-1/+1
1999-03-24cp-tree.h (lang_type): Remove has_assignment and has_real_assignment.Mark Mitchell1-1/+0
1999-03-09cp-tree.h (flag_access_control): Declare.Mark Mitchell1-3/+8