Revision 73f5e313 tcg/tcg.h

b/tcg/tcg.h
544 544
#define TCGV_NAT_TO_PTR(n) MAKE_TCGV_PTR(GET_TCGV_I32(n))
545 545
#define TCGV_PTR_TO_NAT(n) MAKE_TCGV_I32(GET_TCGV_PTR(n))
546 546

  
547
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i32(V))
547
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i32((tcg_target_long)(V)))
548 548
#define tcg_global_reg_new_ptr(R, N) \
549 549
    TCGV_NAT_TO_PTR(tcg_global_reg_new_i32((R), (N)))
550 550
#define tcg_global_mem_new_ptr(R, O, N) \
......
555 555
#define TCGV_NAT_TO_PTR(n) MAKE_TCGV_PTR(GET_TCGV_I64(n))
556 556
#define TCGV_PTR_TO_NAT(n) MAKE_TCGV_I64(GET_TCGV_PTR(n))
557 557

  
558
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i64(V))
558
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i64((tcg_target_long)(V)))
559 559
#define tcg_global_reg_new_ptr(R, N) \
560 560
    TCGV_NAT_TO_PTR(tcg_global_reg_new_i64((R), (N)))
561 561
#define tcg_global_mem_new_ptr(R, O, N) \

Also available in: Unified diff