aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/init.c
AgeCommit message (Expand)AuthorFilesLines
1999-09-24cp-tree.h (CPTI_CLEANUP_TYPE): New macro.Mark Mitchell1-5/+11
1999-09-20cp-tree.h (finish_stmt_expr): Change prototype.Mark Mitchell1-4/+2
1999-09-20Remove support for assigning to `this'.Mark Mitchell1-40/+4
1999-09-18Turn on function-at-a-time processing.Mark Mitchell1-0/+1
1999-09-12decl.c (add_decl_to_level): Remove TREE_PERMANENT assertion.Mark Mitchell1-11/+0
1999-09-12cp-tree.def (CLEANUP_STMT): New node.Mark Mitchell1-3/+2
1999-09-10cp-tree.h (language_function): Rename expanding_p to x_expanding_p.Mark Mitchell1-6/+7
1999-09-10cp-tree.h (FN_TRY_BLOCK_P): New macro.Mark Mitchell1-14/+11
1999-09-09cp-tree.h (scratch_tree_cons): Remove.Mark Mitchell1-16/+16
1999-09-08cp-tree.h (copy_to_permanent): Remove.Mark Mitchell1-15/+0
1999-09-06Get ready for garbage collection.Mark Mitchell1-19/+9
1999-09-05Makefile.in (parse.o): Depend on ggc.h.Richard Henderson1-0/+5
1999-09-04Makefile.in (CXX_TREE_H): Include function.h.Mark Mitchell1-1/+0
1999-09-02cp-tree.h (cp_function): Move here, from decl.c.Mark Mitchell1-13/+0
1999-09-02gxx.gperf (hash, [...]): Add prototypes.Kaveh R. Ghazi1-1/+1
1999-08-30cp-tree.h (begin_init_stmts): Declare.Mark Mitchell1-4/+2
1999-08-29cp-tree.h (TYPE_NEEDS_CONSTRUCTING): Remove #if 0'd definition.Mark Mitchell1-2/+2
1999-08-25cp-tree.def (SUBOBJECT): New tree node.Mark Mitchell1-230/+308
1999-08-20semantics.c (finish_stmt_expr): Fix typo in comment.Mark Mitchell1-0/+9
1999-08-18cp-tree.h (build_lang_field_decl): Remove.Mark Mitchell1-1/+1
1999-08-14cp-tree.def (DECL_STMT): Make it smaller.Mark Mitchell1-2/+1
1999-08-12lang-options.h: Add -fms-extensions.Jason Merrill1-2/+4
1999-08-11extend.texi (C++ Signatures): Remove node.Mark Mitchell1-6/+0
1999-08-09Include function.h in most files.Bernd Schmidt1-1/+2
1999-07-28call.c (conditional_conversion): Don't build BASE_CONVs for conversions betwe...Mark Mitchell1-11/+15
1999-07-26cp-tree.h (CP_INTEGRAL_TYPE_P): New macro.Mark Mitchell1-6/+2
1999-07-23call.c (NEED_TEMPORARY_P): New macro.Mark Mitchell1-0/+4
1999-07-09pt.c (do_decl_instantiation): Downgrade duplicate instantiation errors to ped...Jason Merrill1-1/+2
1999-06-22init.c (expand_aggr_vbase_init): Rename to construct_virtual_bases.Mark Mitchell1-30/+51
1999-06-18init.c (expand_aggr_vbase_init): Add flag parameter.Mark Mitchell1-21/+22
1999-06-16call.c (build_method_call): Remove bogus code for two-argument delete.Mark Mitchell1-10/+10
1999-06-16init.c (expand_cleanup_for_base): New function, split out from ...Mark Mitchell1-12/+24
1999-06-13init.c (build_new_1): Look up operator delete even if there was no explicit n...Alexandre Oliva1-9/+9
1999-05-19Implement anonymous structs.Jason Merrill1-30/+29
1999-05-16revertJason Merrill1-16/+9
1999-05-16and another oneJason Merrill1-0/+2
1999-05-16* init.c (build_new_1): suspend_momentary while calculating size.Jason Merrill1-6/+7
1999-05-16decl2.c (finish_objects): Don't use .?tors.* if we don't have ASM_OUTPUT_CONS...Jason Merrill1-3/+7
1999-05-16cp-tree.h (permanent_p): New function.Mark Mitchell1-1/+1
1999-05-10init.c (build_offset_ref): Wrap baselinks in OFFSET_REF, too.Jason Merrill1-15/+15
1999-05-07init.c (resolve_offset_ref): Don't return a raw method.Jason Merrill1-3/+8
1999-05-03init.c (build_member_call): Lookup names coming from namespace-scoped LOOKUP_...Martin v. Löwis1-1/+12
1999-04-29cp-tree.h (TYPE_NOTHROW_P): New macro.Nathan Sidwell1-4/+1
1999-04-20cp-tree.h (build_binary_op): Remove unneeded parameter.Mark Mitchell1-13/+10
1999-04-12update commentJason Merrill1-4/+8
1999-04-08* search.c (template_self_reference_p): Tweak.Mark Mitchell1-4/+3
1999-04-06cp-tree.h (BASELINK_P): New macro.Mark Mitchell1-1/+1
1999-04-02tinfo.h (__class_type_info): Fix illegal declaration.Mark Mitchell1-3/+6
1999-03-26Warning fixes:Kaveh R. Ghazi1-5/+4
1999-03-19init.c (build_member_call): Handle template-id expressions correctly.Mark Mitchell1-1/+5