- if (declaration->id != CTF_TYPE_INTEGER) {
- fprintf(fd, "[error] %s: length type for sequence is expected to be an integer (unsigned).\n", __func__);
- declaration_unref(declaration);
- return NULL;
- }
- integer_declaration = container_of(declaration, struct declaration_integer, p);
- if (integer_declaration->signedness != false) {
- fprintf(fd, "[error] %s: length type for sequence should always be an unsigned integer.\n", __func__);
- declaration_unref(declaration);
- return NULL;
- }
-
- sequence_declaration = sequence_declaration_new(integer_declaration,
- nested_declaration, declaration_scope);