* gdbtypes.c (check_stub_method): Make static.
authorDaniel Jacobowitz <drow@false.org>
Sat, 14 Sep 2002 02:09:39 +0000 (02:09 +0000)
committerDaniel Jacobowitz <drow@false.org>
Sat, 14 Sep 2002 02:09:39 +0000 (02:09 +0000)
commitde17c821b37ffda295746b31cf47e19ca2303b78
tree1c69fa6e900eda6a81b068cca5588cc7a0183b20
parent94202ba54eea91a125962d653a5d8b0ba0b1c335
    * gdbtypes.c (check_stub_method): Make static.
        (check_stub_method_group): New function.
        * gdbtypes.h: Update prototypes.
        * cp-support.c: New file.
        * cp-support.h: New file.

        * stabsread.c: Include "cp-abi.h" and "cp-support.h".
        (update_method_name_from_physname): New function.
        (read_member_functions): Correct method names for operators
        and v3 constructors/destructors.  Separate v2 constructors and
        destructors.
        * Makefile.in (stabsread.o): Update dependencies.
        (SFILES): Add cp-support.c.
        (COMMON_OBS): Add cp-support.o.
        (cp_support_h, cp-support.o): Add.

        * cp-valprint.c (cp_print_class_method): Call
        check_stub_method_group instead of check_stub_method.  Remove
        extraneous QUITs.
        * p-valprint.c (pascal_object_print_class_method): Likewise.
        * valops.c (search_struct_method): Likewise.
        (find_method_list, value_struct_elt_for_reference): Likewise.
gdb/ChangeLog
gdb/Makefile.in
gdb/cp-support.c [new file with mode: 0644]
gdb/cp-support.h [new file with mode: 0644]
gdb/cp-valprint.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/p-valprint.c
gdb/stabsread.c
gdb/valops.c