static void test_visitor_out_empty(TestOutputVisitorData *data,

                                   const void *unused)

{

    QObject *arg;



    arg = qmp_output_get_qobject(data->qov);

    g_assert(qobject_type(arg) == QTYPE_QNULL);

    /* Check that qnull reference counting is sane */

    g_assert(arg->refcnt == 2);

    qobject_decref(arg);

}

static void test_visitor_out_empty(TestOutputVisitorData *data,

                                   const void *unused)

{

    QObject *arg;



    arg = qmp_output_get_qobject(data->qov);

    g_assert(qobject_type(arg) == QTYPE_QNULL);

    

    g_assert(arg->refcnt == 2);

    qobject_decref(arg);

}

static void FUNC_0(TestOutputVisitorData *VAR_0,

                                   const void *VAR_1)

{

    QObject *arg;



    arg = qmp_output_get_qobject(VAR_0->qov);

    g_assert(qobject_type(arg) == QTYPE_QNULL);

    

    g_assert(arg->refcnt == 2);

    qobject_decref(arg);

}

static void FUNC_0(TestOutputVisitorData *VAR_0,
const void *VAR_1)
{ QObject *arg; arg = qmp_output_get_qobject(VAR_0->qov); g_assert(qobject_type(arg) == QTYPE_QNULL); g_assert(arg->refcnt == 2); qobject_decref(arg); }