Revision 9d6fca70 tcg/i386/tcg-target.c

b/tcg/i386/tcg-target.c
875 875
    default:
876 876
        tcg_abort();
877 877
    }
878
    tcg_out_label(s, label_next, (tcg_target_long)s->code_ptr);
878
    tcg_out_label(s, label_next, s->code_ptr);
879 879
}
880 880
#endif
881 881

  
......
917 917

  
918 918
        tcg_out_movi(s, TCG_TYPE_I32, args[0], 0);
919 919
        tcg_out_jxx(s, JCC_JMP, label_over, 1);
920
        tcg_out_label(s, label_true, (tcg_target_long)s->code_ptr);
920
        tcg_out_label(s, label_true, s->code_ptr);
921 921

  
922 922
        tcg_out_movi(s, TCG_TYPE_I32, args[0], 1);
923
        tcg_out_label(s, label_over, (tcg_target_long)s->code_ptr);
923
        tcg_out_label(s, label_over, s->code_ptr);
924 924
    } else {
925 925
        /* When the destination does not overlap one of the arguments,
926 926
           clear the destination first, jump if cond false, and emit an
......
934 934
        tcg_out_brcond2(s, new_args, const_args+1, 1);
935 935

  
936 936
        tgen_arithi(s, ARITH_ADD, args[0], 1, 0);
937
        tcg_out_label(s, label_over, (tcg_target_long)s->code_ptr);
937
        tcg_out_label(s, label_over, s->code_ptr);
938 938
    }
939 939
}
940 940
#endif

Also available in: Unified diff