OSDN Git Service

* gdbtypes.c (check_stub_method): Make static.
authordrow <drow>
Sat, 14 Sep 2002 02:09:39 +0000 (02:09 +0000)
committerdrow <drow>
Sat, 14 Sep 2002 02:09:39 +0000 (02:09 +0000)
commitd6eeaa8e9e7c1a78926373f5a70ae4507e1c1050
treee7b9c79362bad277edf44d1f6dc8aa9fb10f78ea
parent415e3dfec5465e00afc0d0c17959134af5a884fb
    * 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