1. 08 Jun, 2001 18 commits
  2. 07 Jun, 2001 20 commits
  3. 06 Jun, 2001 2 commits
    • cp-tree.h (THUNK_GENERATE_WITH_VTABLE_P): Lose. · d0cd8b44
              * cp-tree.h (THUNK_GENERATE_WITH_VTABLE_P): Lose.
              (struct lang_decl_flags): Lose generate_with_vtable_p.
              (BV_GENERATE_THUNK_WITH_VTABLE_P): Lose.
              * class.c (copy_virtuals): Adjust.
              * decl2.c (mark_vtable_entries): Adjust.
              * method.c (make_thunk, build_vtable_entry): Adjust.
              * class.c (update_vtable_entry_for_fn): Only look as far as the
              first defining class.
              (build_vtbl_initializer): Put nothing in the slot for a function only
              defined in a lost primary virtual base.
              (add_vcall_offset_vtbl_entries_1): Use the same code for
              the lost primary case and the normal case.
              (dfs_unshared_virtual_bases): Don't lose a non-virtual primary base.
              (get_vfield_offset, get_derived_offset): Lose.
              (dfs_find_final_overrider): Use look_for_overrides_here.
              (get_matching_virtual): New fn.
              * semantics.c (emit_associated_thunks): Check BV_USE_VCALL_INDEX_P,
              not BV_VCALL_INDEX.
              * search.c (look_for_overrides_here): Split out from...
              (look_for_overrides_r): Here.
      
              * class.c (find_final_overrider): Return error_mark_node on error.
      
      From-SVN: r42949
      Jason Merrill committed
    • call.c (convert_default_arg): Use INTEGRAL_TYPE_P. · acf97e0b
      	* call.c (convert_default_arg): Use INTEGRAL_TYPE_P.
      	(build_over_call): Likewise.
      	* decl.c (grokparms): Likewise.
      	* pt.c (tsubst_decl): Likewise.
      	* typeck.c (convert_arguments): Likewise.
      
      From-SVN: r42947
      John David Anglin committed