diff options
author | Jerome Guitton <guitton@adacore.com> | 2012-11-29 16:29:54 +0000 |
---|---|---|
committer | Jerome Guitton <guitton@adacore.com> | 2012-11-29 16:29:54 +0000 |
commit | ac4a2da45da0729c656d0d7d9fca5b661ba69fcd (patch) | |
tree | a27fdc3005337b3b214682394fd1af28961370e2 /gdb/ChangeLog | |
parent | b50d69b5aa88f7d46a360d4d4a5b088f3370ad9d (diff) | |
download | gdb-ac4a2da45da0729c656d0d7d9fca5b661ba69fcd.zip gdb-ac4a2da45da0729c656d0d7d9fca5b661ba69fcd.tar.gz gdb-ac4a2da45da0729c656d0d7d9fca5b661ba69fcd.tar.bz2 |
Strip interface tags from visible fields
The following Ada type:
type Circle is new Shape and Drawable with record
Center : Point;
Radius : Natural;
end record;
...is displayed as follow in GDB:
(gdb) ptype circle
type = new classes.shape with record
V51s: ada.tags.interface_tag;
center: classes.point;
radius: natural;
end record
V51s is an internal field that is of no interest for the user. It should
not be displayed.
gdb/ChangeLog:
* ada-lang.c (ada_is_interface_tag): New function.
(ada_is_ignored_field): Add interface tags to the list
of ignored fields.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 60d4dc3..e552e4d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 2012-11-29 Jerome Guitton <guitton@adacore.com> + * ada-lang.c (ada_is_interface_tag): New function. + (ada_is_ignored_field): Add interface tags to the list + of ignored fields. + +2012-11-29 Jerome Guitton <guitton@adacore.com> + * ada-lang.h (ada_tag_value_at_base_address): New function declaration. * ada-lang.c (is_ada95_tag, ada_tag_value_at_base_address): |