#include <string.h>
#include <stdlib.h>
#include <assert.h>
-#include <helpers/list.h>
#include <glib.h>
#include <errno.h>
+#include <babeltrace/list.h>
#include "ctf-scanner.h"
#include "ctf-parser.h"
#include "ctf-ast.h"
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) {