diff options
Diffstat (limited to 'src/lj_ffrecord.c')
-rw-r--r-- | src/lj_ffrecord.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c index 69423760..a6ce2df7 100644 --- a/src/lj_ffrecord.c +++ b/src/lj_ffrecord.c | |||
@@ -766,7 +766,7 @@ static void LJ_FASTCALL recff_string_char(jit_State *J, RecordFFData *rd) | |||
766 | TRef tr = hdr; | 766 | TRef tr = hdr; |
767 | for (i = 0; J->base[i] != 0; i++) | 767 | for (i = 0; J->base[i] != 0; i++) |
768 | tr = emitir(IRT(IR_BUFPUT, IRT_P32), tr, J->base[i]); | 768 | tr = emitir(IRT(IR_BUFPUT, IRT_P32), tr, J->base[i]); |
769 | J->base[0] = emitir(IRT(IR_BUFSTR, IRT_STR), hdr, tr); | 769 | J->base[0] = emitir(IRT(IR_BUFSTR, IRT_STR), tr, hdr); |
770 | } | 770 | } |
771 | UNUSED(rd); | 771 | UNUSED(rd); |
772 | } | 772 | } |
@@ -777,7 +777,7 @@ static void LJ_FASTCALL recff_string_op(jit_State *J, RecordFFData *rd) | |||
777 | TRef hdr = emitir(IRT(IR_BUFHDR, IRT_P32), | 777 | TRef hdr = emitir(IRT(IR_BUFHDR, IRT_P32), |
778 | lj_ir_kptr(J, &J2G(J)->tmpbuf), IRBUFHDR_RESET); | 778 | lj_ir_kptr(J, &J2G(J)->tmpbuf), IRBUFHDR_RESET); |
779 | TRef tr = lj_ir_call(J, rd->data, hdr, str); | 779 | TRef tr = lj_ir_call(J, rd->data, hdr, str); |
780 | J->base[0] = emitir(IRT(IR_BUFSTR, IRT_STR), hdr, tr); | 780 | J->base[0] = emitir(IRT(IR_BUFSTR, IRT_STR), tr, hdr); |
781 | } | 781 | } |
782 | 782 | ||
783 | /* -- Table library fast functions ---------------------------------------- */ | 783 | /* -- Table library fast functions ---------------------------------------- */ |