more verbose context ops
[m6w6/ext-psi] / src / types / decl_struct.c
index 44f8b4c007daf5cc4716b1087a389870f11d993a..d2a211d5c467596e4c079a96903b5401d6f4b354 100644 (file)
@@ -47,9 +47,6 @@ void psi_decl_struct_free(struct psi_decl_struct **s_ptr)
                if (s->args) {
                        psi_plist_free(s->args);
                }
-               if (s->engine.type && s->engine.dtor) {
-                       s->engine.dtor(s->engine.type);
-               }
                zend_string_release(s->name);
                free(s);
        }
@@ -60,7 +57,7 @@ void psi_decl_struct_dump(struct psi_dump *dump, struct psi_decl_struct *strct)
        PSI_DUMP(dump, "struct %s::(%zu, %zu)", strct->name->val, strct->align,
                        strct->size);
        if (psi_plist_count(strct->args)) {
-               psi_decl_type_dump_args_with_layout(fd, strct->args, 0);
+               psi_decl_type_dump_args_with_layout(dump, strct->args, 0);
        } else {
                PSI_DUMP(dump, ";");
        }