void visit_start_struct(Visitor *v, void **obj, const char *kind,

                        const char *name, size_t size, Error **errp)

{

    if (!error_is_set(errp)) {

        v->start_struct(v, obj, kind, name, size, errp);

    }

}

void visit_start_struct(Visitor *v, void **obj, const char *kind,

                        const char *name, size_t size, Error **errp)

{

    if (!error_is_set(errp)) {

        v->start_struct(v, obj, kind, name, size, errp);

    }

}

    if (!error_is_set(errp)) {         v->start_struct(v, obj, kind, name, size, errp);     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {     if (!error_is_set(errp)) {
void FUNC_0(Visitor *VAR_0, void **VAR_1, const char *VAR_2,

                        const char *VAR_3, size_t VAR_4, Error **VAR_5)

{

    if (!error_is_set(VAR_5)) {

        VAR_0->start_struct(VAR_0, VAR_1, VAR_2, VAR_3, VAR_4, VAR_5);

    }

}

void FUNC_0(Visitor *VAR_0, void **VAR_1, const char *VAR_2,
const char *VAR_3, size_t VAR_4, Error **VAR_5)
{ if (!error_is_set(VAR_5)) { VAR_0->start_struct(VAR_0, VAR_1, VAR_2, VAR_3, VAR_4, VAR_5); } }