Prechádzať zdrojové kódy

Fix shrinking of direct mapped block in builtin allocator.

Mike Pall 13 rokov pred
rodič
commit
d61e9e5d89
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      src/lj_alloc.c

+ 1 - 1
src/lj_alloc.c

@@ -752,7 +752,7 @@ static mchunkptr direct_resize(mchunkptr oldp, size_t nb)
     return NULL;
   /* Keep old chunk if big enough but not too big */
   if (oldsize >= nb + SIZE_T_SIZE &&
-      (oldsize - nb) <= (DEFAULT_GRANULARITY << 1)) {
+      (oldsize - nb) <= (DEFAULT_GRANULARITY >> 1)) {
     return oldp;
   } else {
     size_t offset = oldp->prev_foot & ~IS_DIRECT_BIT;