* ada-lang.c (ada_parent_type): Add handling of the case where
authorJoel Brobecker <brobecker@gnat.com>
Wed, 10 Sep 2008 20:14:30 +0000 (20:14 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Wed, 10 Sep 2008 20:14:30 +0000 (20:14 +0000)
commit0c1f74cf556520cf287f556c0f59a33dac4a84d1
treefa943da0feab1ed8f3a3f857741074067abc36e3
parent5823c3efd3c1d3ef701e0121b3461984a709384d
    * ada-lang.c (ada_parent_type): Add handling of the case where
        the _parent field is a pointer and/or has a parallel XVS type.
        (ada_evaluate_subexp) [OP_VAR_VALUE]: When doing an
        EVAL_AVOID_SIDE_EFFECTS evaluation of a tagged type, return
        the type of the tag instead of doing forcing an EVAL_NORMAL
        expression evaluation.
gdb/ChangeLog
gdb/ada-lang.c