aboutsummaryrefslogtreecommitdiff
path: root/gdb/dbxread.c
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2010-10-01 16:25:00 +0000
committerJoel Brobecker <brobecker@gnat.com>2010-10-01 16:25:00 +0000
commit05e522ef517a67b2c47e04e7c11f7897c569dae6 (patch)
treea4504b832e83df2d0c0cbdaf601fe4fab0aac2a7 /gdb/dbxread.c
parent49a45ecfd229b6ed70c9c816e143995e8d9e0bb2 (diff)
downloadgdb-05e522ef517a67b2c47e04e7c11f7897c569dae6.zip
gdb-05e522ef517a67b2c47e04e7c11f7897c569dae6.tar.gz
gdb-05e522ef517a67b2c47e04e7c11f7897c569dae6.tar.bz2
[Ada] array and bounds in fat pointer can be a stub
This patch adds handling of the case when a fat pointer has the P_ARRAY and/or P_BOUNDS fields defined as a stub. In that case, this stub needs to be resolved. There are two issues: . First, making sure that the resolution takes place itself. That's the change to ada_check_typedef. . Make sure that the type returned after resolution is not itself a typedef. This is the change to ada_check_typedef. gdb/ChangeLog (Jerome Guitton, Joel Brobecker): * ada-lang.c (desc_bounds): Add handling of the case where the P_BOUNDS field is a pointer to a stub. (desc_data_target_type): Same for P_ARRAY field. (ada_check_typedef): Strip the typedef layers from the type found by ada_find_any_type.
Diffstat (limited to 'gdb/dbxread.c')
0 files changed, 0 insertions, 0 deletions