diff --git a/std/assembly/rt/tlsf.ts b/std/assembly/rt/tlsf.ts index 3b3e9f88d0..30669c775c 100644 --- a/std/assembly/rt/tlsf.ts +++ b/std/assembly/rt/tlsf.ts @@ -496,10 +496,10 @@ export function allocateBlock(root: Root, size: usize): Block { if (DEBUG) assert(block); // must be found now } if (DEBUG) assert((block.mmInfo & ~TAGS_MASK) >= payloadSize); // must fit - removeBlock(root, block); - prepareBlock(root, block, payloadSize); + removeBlock(root, block); + prepareBlock(root, block, payloadSize); if (isDefined(ASC_RTRACE)) onalloc(block); - return block; + return block; } /** Reallocates a block to the specified size. */