diff options
author | Mike Pall <mike> | 2021-06-01 00:45:06 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2021-06-01 00:45:06 +0200 |
commit | 394fb6267acba72ee984edcd331ad1bbde72056a (patch) | |
tree | 9c79314df37e41fd15fb30f148e96cb9ab1be3a9 /src/lj_asm.c | |
parent | b5dafe58912a70a7b5780ebbea06fac744e08b3a (diff) | |
download | luajit-394fb6267acba72ee984edcd331ad1bbde72056a.tar.gz luajit-394fb6267acba72ee984edcd331ad1bbde72056a.tar.bz2 luajit-394fb6267acba72ee984edcd331ad1bbde72056a.zip |
String buffers, part 2a: internal SBuf reorg. Use full pointers.
Sponsored by fmad.io.
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r-- | src/lj_asm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index 8dfe4dd0..286756c6 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -1163,7 +1163,7 @@ static void asm_bufhdr(ASMState *as, IRIns *ir) | |||
1163 | } else { | 1163 | } else { |
1164 | Reg tmp = ra_scratch(as, rset_exclude(RSET_GPR, sb)); | 1164 | Reg tmp = ra_scratch(as, rset_exclude(RSET_GPR, sb)); |
1165 | /* Passing ir isn't strictly correct, but it's an IRT_PGC, too. */ | 1165 | /* Passing ir isn't strictly correct, but it's an IRT_PGC, too. */ |
1166 | emit_storeofs(as, ir, tmp, sb, offsetof(SBuf, p)); | 1166 | emit_storeofs(as, ir, tmp, sb, offsetof(SBuf, w)); |
1167 | emit_loadofs(as, ir, tmp, sb, offsetof(SBuf, b)); | 1167 | emit_loadofs(as, ir, tmp, sb, offsetof(SBuf, b)); |
1168 | } | 1168 | } |
1169 | #if LJ_TARGET_X86ORX64 | 1169 | #if LJ_TARGET_X86ORX64 |