assumptions of when this case happens. Print "<unnamed typedef>".
+2010-10-18 Doug Evans <dje@google.com>
+
+ * c-typeprint.c (c_type_print_base, case TYPE_CODE_TYPEDEF): Verify
+ assumptions of when this case happens. Print "<unnamed typedef>".
+
2010-10-18 Tom Tromey <tromey@redhat.com>
* valprint.c (val_print_string): Pass 'encoding' to
switch (TYPE_CODE (type))
{
case TYPE_CODE_TYPEDEF:
+ /* If we get here, the typedef doesn't have a name, and we couldn't
+ resolve TYPE_TARGET_TYPE. Not much we can do. */
+ gdb_assert (TYPE_NAME (type) == NULL);
+ gdb_assert (TYPE_TARGET_TYPE (type) == NULL);
+ fprintf_filtered (stream, _("<unnamed typedef>"));
+ break;
+
case TYPE_CODE_ARRAY:
case TYPE_CODE_PTR:
case TYPE_CODE_MEMBERPTR: