- struct type_sequence *sequence =
- container_of(declaration, struct type_sequence, p);
- struct declaration *len_declaration = sequence->len;
- struct declaration *elem_declaration =
- sequence->current_element.declaration;
-
- len_declaration->p.type->declaration_free(len_declaration);
- elem_declaration->p.type->declaration_free(elem_declaration);
- free_declaration_scope(sequence->scope);
+ struct definition_sequence *sequence =
+ container_of(definition, struct definition_sequence, p);
+ struct definition *len_definition = &sequence->len->p;
+ struct definition *elem_definition =
+ sequence->current_element.definition;
+
+ len_definition->type->definition_free(len_definition);
+ elem_definition->type->definition_free(elem_definition);
+ free_definition_scope(sequence->scope);