This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFC] display names of explicit typedefs for 'info types'
- From: Tom Tromey <tromey at redhat dot com>
- To: "Pierre Muller" <pierre dot muller at ics-cnrs dot unistra dot fr>
- Cc: <gdb-patches at sourceware dot org>
- Date: Thu, 24 Jun 2010 10:37:00 -0600
- Subject: Re: [RFC] display names of explicit typedefs for 'info types'
- References: <37197.5782713436$1277308354@news.gmane.org>
- Reply-to: tromey at redhat dot com
>>>>> "Pierre" == Pierre Muller <pierre.muller@ics-cnrs.unistra.fr> writes:
Pierre> I was always puzzled by the fact that info types
Pierre> did sometime not list types that I knew existed.
Pierre> The problem is that for types defined in C using `typedef '
Pierre> only the definition part was displayed, but not the name of
Pierre> the type itself.
Thanks for finding this.
Pierre> (gdb) ptype my
Pierre> type = int
Pierre> Here again, the original typedef name is completely lost ...
I think this is expected. You can see the typedef if you use 'whatis'
instead:
(gdb) whatis my
type = myint
Pierre> 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre> * c-typeprint.c (c_print_typedef): Append new type name for
Pierre> typedefs.
This is ok. Thanks.
Tom