- array_class = g_new(struct type_class_array, 1);
- type_class = &array_class->p;
- array_class->len = len;
- type_ref(elem);
- array_class->elem = elem;
- type_class->name = g_quark_from_string(name);
+ array_declaration = g_new(struct declaration_array, 1);
+ declaration = &array_declaration->p;
+ array_declaration->len = len;
+ declaration_ref(elem_declaration);
+ array_declaration->elem = elem_declaration;
+ array_declaration->scope = new_declaration_scope(parent_scope);
+ declaration->id = CTF_TYPE_ARRAY;
+ declaration->name = g_quark_from_string(name);