OSDN Git Service

* ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"
authorJoel Brobecker <brobecker@gnat.com>
Tue, 30 Sep 2008 21:36:21 +0000 (21:36 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 30 Sep 2008 21:36:21 +0000 (21:36 +0000)
commit915c7c520062a28b8bf2681864f9510d450bea7d
tree7213fb1993060ce9c868d2383d1c7f4828ad242f
parentc086827c5d322371f24908a85b7cf02f7b0e6333
    * ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"
        variant branch.
        (empty_record): Use INIT_CPLUS_SPECIFIC, since this field is not
        supposed to be null.  Fixes debugger segfaults.
        (is_unchecked_variant): New function.
        (to_fixed_variant_branch_type): Modify to leave unchecked unions
        untouched.
        (ada_template_to_fixed_record_type_1): Fix comment.
gdb/ChangeLog
gdb/ada-lang.c