aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/search.c
AgeCommit message (Expand)AuthorFilesLines
2000-03-22cp-tree.h (BINFO_FOR_VBASE): Adjust documentation.Mark Mitchell1-33/+26
2000-03-22class.c (record_base_offsets): New function.Mark Mitchell1-2/+2
2000-03-21tree.h (COMPLETE_TYPE_P): New macro.Nathan Sidwell1-2/+2
2000-03-07search.c (note_debug_info_needed): Walk the bases even if we weren't deferrin...Jason Merrill1-5/+5
2000-03-03decl2.c (key_method): Break out from...Jason Merrill1-66/+41
2000-03-03* tree.h (TYPE_ALIGN_UNIT): New macro.Mark Mitchell1-2/+2
2000-03-01search.c (protected_accessible_p): Use context_for_name_lookup.Jason Merrill1-1/+1
2000-02-28search.c (protected_accessible_p): Also allow the access if the member is pub...Jason Merrill1-35/+30
2000-02-27builtins.c (c_strlen): Use size_diffop and return ssizetype value.Richard Kenner1-5/+6
2000-02-27Implement class scope using-declarations for functions.Jason Merrill1-1/+9
2000-02-26Fix copyrightsJeff Law1-1/+2
2000-02-18semantics.c (deferred_type_access_control): Walk the entire type_lookups list.Jason Merrill1-9/+8
2000-02-16Make DECL_CONTEXT mean the class in which a member function was declared, eve...Mark Mitchell1-12/+18
2000-02-13parse.y (frob_specs): Split out...Jason Merrill1-0/+7
2000-02-07cp-tree.h (struct saved_scope): Add incomplete field.Jason Merrill1-9/+40
2000-02-06Makefile.in (call.o): Depend on $(EXPR_H).Kaveh R. Ghazi1-0/+1
2000-01-26call.c: PROTO -> PARAMS.Kaveh R. Ghazi1-68/+68
2000-01-20Remap dynamic cast hint values to be consistent across ABIs.Nathan Sidwell1-12/+14
2000-01-17cp-tree.h (flag_new_abi): Move.Mark Mitchell1-9/+4
2000-01-16cp-tree.h (num_extra_vtbl_entries): New function.Mark Mitchell1-17/+45
2000-01-12cp-tree.h (dfs_skip_vbases): New function.Mark Mitchell1-8/+74
2000-01-11class.c (build_vbase_path): Simplify.Mark Mitchell1-1/+2
2000-01-11cp-tree.h (expand_direct_vtbls_init): Remove declaration.Mark Mitchell1-24/+5
2000-01-11cp-tree.h (BINFO_PRIMARY_MARKED_P): Change definition.Mark Mitchell1-27/+172
2000-01-06error.c (dump_decl): operator new, not operatornew.Jason Merrill1-1/+10
2000-01-03cp-tree.h (CLASSTYPE_VBASECLASSES): Improve documentation.Mark Mitchell1-8/+7
2000-01-03cp-tree.h (CLASSTYPE_VFIELDS): Move definition.Mark Mitchell1-82/+30
2000-01-02cp-tree.h (dfs_mark_primary_bases_queue_p): New function.Mark Mitchell1-2/+27
2000-01-02cp-tree.h (CLASSTYPE_N_BASECLASSES): Use BINFO_N_BASETYPES.Mark Mitchell1-45/+105
2000-01-02cp-tree.h (skip_rtti_stuff): Adjust prototype.Mark Mitchell1-6/+6
1999-12-31cp-tree.h (CLASSTYPE_VBASECLASSES): Update documentation.Mark Mitchell1-7/+5
1999-12-29cp-tree.h (lang_type): Replace abstract_virtuals with pure_virtuals.Mark Mitchell1-8/+7
1999-12-21cp-tree.h (CLASSTYPE_VFIELD_PARENT): Update comments.Mark Mitchell1-8/+9
1999-12-21cp-tree.h (TYPE_VIRTUAL_P): Rename to ...Mark Mitchell1-3/+3
1999-11-24search.c (note_debug_info_needed): Do perform this optimization for dwarf2.Jason Merrill1-12/+17
1999-11-15class.c (finish_struct): If we're a local class in a template function, add a...Jason Merrill1-41/+54
1999-11-14cp-tree.h (DECL_LOCAL_FUCNTION_P): New macro.Mark Mitchell1-1/+1
1999-10-06cp-tree.h (CLASSTYPE_VFIELD): Remove.Mark Mitchell1-2/+2
1999-10-05method.c (synthesize_method): Call setup_vtbl_ptr for destructors.Mark Mitchell1-48/+58
1999-10-04call.c (build_over_call): Don't set TREE_SIDE_EFFECTS for situations where ma...Mark Mitchell1-1/+0
1999-09-29class.c (class_cache_obstack, [...]): Remove.Jason Merrill1-11/+0
1999-09-21Reimplement dynamic cast and catch matching.Nathan Sidwell1-0/+72
1999-09-20Remove support for assigning to `this'.Mark Mitchell1-3/+3
1999-09-17cp-tree.h (language_function): Add x_eh_spec_try_block.Mark Mitchell1-1/+1
1999-09-09cp-tree.h (scratch_tree_cons): Remove.Mark Mitchell1-12/+7
1999-09-07search.c (binfo_for_vtable): Use CLASSTYPE_VFIELD_PARENT.Jason Merrill1-44/+17
1999-09-06Get ready for garbage collection.Mark Mitchell1-6/+2
1999-08-18search.c (setup_class_bindings): Robustify.Mark Mitchell1-1/+1
1999-08-14cp-tree.def (DECL_STMT): Make it smaller.Mark Mitchell1-3/+14
1999-08-11extend.texi (C++ Signatures): Remove node.Mark Mitchell1-2/+0