switch (node->u.type_declarator.type) {
case TYPEDEC_ID:
- print_tabs(fd, depth);
- fprintf(fd, "<id \"");
- fprintf(fd, "%s", node->u.type_declarator.u.id);
- fprintf(fd, "\" />\n");
+ if (node->u.type_declarator.u.id) {
+ print_tabs(fd, depth);
+ fprintf(fd, "<id \"");
+ fprintf(fd, "%s", node->u.type_declarator.u.id);
+ fprintf(fd, "\" />\n");
+ }
break;
case TYPEDEC_NESTED:
if (node->u.type_declarator.u.nested.type_declarator) {