Skip ResizeMemory if no need to grow

extensions
Volodymyr Shymanskyy 5 years ago
parent b598063d86
commit 4c01ba4ba7

@ -120,6 +120,9 @@ d_m3OpDef (MemGrow)
u32 requiredPages = memory->numPages + numPagesToGrow;
_r0 = memory->numPages;
if (numPagesToGrow == 0)
return nextOp ();
M3Result r = ResizeMemory (runtime, requiredPages);
if (r)
_r0 = -1;

Loading…
Cancel
Save