This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [commit/Ada] Add handling of "ptype TYPE_NAME.FIELD0.[...].FIELDN" expressions
- From: Daniel Jacobowitz <drow at false dot org>
- To: Joel Brobecker <brobecker at adacore dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Sat, 5 Jan 2008 13:53:19 -0500
- Subject: Re: [commit/Ada] Add handling of "ptype TYPE_NAME.FIELD0.[...].FIELDN" expressions
- References: <20080104151340.GC3758@adacore.com>
On Fri, Jan 04, 2008 at 07:13:40AM -0800, Joel Brobecker wrote:
> Hello,
>
> The subject says it all. Before the patch, you could do:
>
> (gdb) ptype type_name
>
> But if you wanted to get the type of one field inside that type,
> you would hit a limitation:
>
> (gdb) ptype circle.pos
> Invalid attempt to select from type: "circle.pos".
>
> The attached patch enhances the debugger to able to do the above.
Is this actually valid in Ada? You can't do this in C, which is why
GDB doesn't handle it for ptype.
--
Daniel Jacobowitz
CodeSourcery