static void tcg_out_label(TCGContext *s, TCGLabel *l, tcg_insn_unit *ptr)

{

    intptr_t value = (intptr_t)ptr;

    TCGRelocation *r;



    assert(!l->has_value);



    for (r = l->u.first_reloc; r != NULL; r = r->next) {

        patch_reloc(r->ptr, r->type, value, r->addend);

    }



    l->has_value = 1;

    l->u.value_ptr = ptr;

}

static void tcg_out_label(TCGContext *s, TCGLabel *l, tcg_insn_unit *ptr)

{

    intptr_t value = (intptr_t)ptr;

    TCGRelocation *r;



    assert(!l->has_value);



    for (r = l->u.first_reloc; r != NULL; r = r->next) {

        patch_reloc(r->ptr, r->type, value, r->addend);

    }



    l->has_value = 1;

    l->u.value_ptr = ptr;

}

static void FUNC_0(TCGContext *VAR_0, TCGLabel *VAR_1, tcg_insn_unit *VAR_2)

{

    intptr_t value = (intptr_t)VAR_2;

    TCGRelocation *r;



    assert(!VAR_1->has_value);



    for (r = VAR_1->u.first_reloc; r != NULL; r = r->next) {

        patch_reloc(r->VAR_2, r->type, value, r->addend);

    }



    VAR_1->has_value = 1;

    VAR_1->u.value_ptr = VAR_2;

}

static void FUNC_0(TCGContext *VAR_0, TCGLabel *VAR_1, tcg_insn_unit *VAR_2)
{ intptr_t value = (intptr_t)VAR_2; TCGRelocation *r; assert(!VAR_1->has_value); for (r = VAR_1->u.first_reloc; r != NULL; r = r->next) { patch_reloc(r->VAR_2, r->type, value, r->addend); } VAR_1->has_value = 1; VAR_1->u.value_ptr = VAR_2; }