aboutsummaryrefslogtreecommitdiff
path: root/src/lj_alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_alloc.c')
-rw-r--r--src/lj_alloc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lj_alloc.c b/src/lj_alloc.c
index 8ad4f8fb..6d8b4ccb 100644
--- a/src/lj_alloc.c
+++ b/src/lj_alloc.c
@@ -1186,10 +1186,10 @@ static LJ_NOINLINE void *lj_alloc_realloc(void *msp, void *ptr, size_t nsize)
1186 size_t rsize = oldsize - nb; 1186 size_t rsize = oldsize - nb;
1187 newp = oldp; 1187 newp = oldp;
1188 if (rsize >= MIN_CHUNK_SIZE) { 1188 if (rsize >= MIN_CHUNK_SIZE) {
1189 mchunkptr remainder = chunk_plus_offset(newp, nb); 1189 mchunkptr rem = chunk_plus_offset(newp, nb);
1190 set_inuse(m, newp, nb); 1190 set_inuse(m, newp, nb);
1191 set_inuse(m, remainder, rsize); 1191 set_inuse(m, rem, rsize);
1192 lj_alloc_free(m, chunk2mem(remainder)); 1192 lj_alloc_free(m, chunk2mem(rem));
1193 } 1193 }
1194 } else if (next == m->top && oldsize + m->topsize > nb) { 1194 } else if (next == m->top && oldsize + m->topsize > nb) {
1195 /* Expand into top */ 1195 /* Expand into top */