return 0;
error:
- type_declaration->declaration_free(type_declaration);
+ if (type_declaration) {
+ type_declaration->declaration_free(type_declaration);
+ }
return err;
}
struct ctf_node *iter;
printf_verbose("CTF visitor: metadata construction... ");
+ memset(trace, 0, sizeof(struct ctf_trace));
trace->root_declaration_scope = new_declaration_scope(NULL);
trace->byte_order = byte_order;