+2019-08-26 Alan Modra <amodra@gmail.com>
+
+ PR 24938
+ * debug.c (debug_write_type): Call empty_type for NULL type here..
+ (debug_write_type): ..rather than in just one case here.
+
2019-08-23 Nick Clifton <nickc@redhat.com>
PR 24829
int is;
const char *tag = NULL;
+ if (type == DEBUG_TYPE_NULL)
+ return (*fns->empty_type) (fhandle);
+
/* If we have a name for this type, just output it. We only output
typedef names after they have been defined. We output type tags
whenever we are not actually defining them. */
debug_error (_("debug_write_type: illegal type encountered"));
return FALSE;
case DEBUG_KIND_INDIRECT:
- if (*type->u.kindirect->slot == DEBUG_TYPE_NULL)
- return (*fns->empty_type) (fhandle);
return debug_write_type (info, fns, fhandle, *type->u.kindirect->slot,
name);
case DEBUG_KIND_VOID: