1. 13 Jun, 1995 2 commits
    • (start_function): Handle setting C_C_D here. · 5f34005f
      (set_C_C_D): Removed.
      (struct saved_scope): Remove class_decl.
      (push_to_top_level): Don't save current_class_decl.
      (pop_from_top_level): Don't restore current_class_decl or C_C_D.
      (struct cp_function): Add C_C_D.
      (push_cp_function_context): Save C_C_D.
      (pop_cp_function_context): Restore C_C_D.
      (set_C_C_D): New function.
      (pop_from_top_level, start_function, pop_cp_function_context): Call it.
      Lose all references
      to current_vtable_decl, CLASSTYPE_INST_VAR and CLASSTYPE_VTBL_PTR.
      (push_cp_function_context): Save current_class_decl.
      (pop_cp_function_context): Restore current_class_decl and set C_C_D.
      (pop_from_top_level): Don't use CLASSTYPE_INST_VAR to set C_C_D.
      (start_function): Ditto.
      
      From-SVN: r9935
      Richard Kenner committed
    • Lose all references to current_vtable_decl, CLASSTYPE_INST_VAR and CLASSTYPE_VTBL_PTR. · 8bf41929
      Lose all references to current_vtable_decl, CLASSTYPE_INST_VAR and
      CLASSTYPE_VTBL_PTR.
      Don't mess with current_class_decl, current_vtable_decl, or C_C_D.
      
      From-SVN: r9934
      Richard Kenner committed
  2. 12 Jun, 1995 5 commits
  3. 11 Jun, 1995 8 commits
  4. 10 Jun, 1995 3 commits
  5. 09 Jun, 1995 6 commits
  6. 08 Jun, 1995 12 commits
  7. 07 Jun, 1995 2 commits
  8. 06 Jun, 1995 2 commits