From e1771671875cd087f85e0b3e1601731691015294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jukka=20Jyl=C3=A4nki?= Date: Mon, 22 Sep 2025 21:47:17 +0300 Subject: [PATCH] Optimize code size in MINIMAL_RUNTIME: not all users want to override INITIAL_MEMORY via Module. --- src/runtime_init_memory.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/runtime_init_memory.js b/src/runtime_init_memory.js index 9e522f5f05e8e..9178e08e4c7a0 100644 --- a/src/runtime_init_memory.js +++ b/src/runtime_init_memory.js @@ -30,7 +30,11 @@ function initMemory() { } else #endif { +#if MINIMAL_RUNTIME + var INITIAL_MEMORY = {{{ INITIAL_MEMORY }}}; +#else var INITIAL_MEMORY = {{{ makeModuleReceiveExpr('INITIAL_MEMORY', INITIAL_MEMORY) }}}; +#endif #if ASSERTIONS assert(INITIAL_MEMORY >= {{{STACK_SIZE}}}, 'INITIAL_MEMORY should be larger than STACK_SIZE, was ' + INITIAL_MEMORY + '! (STACK_SIZE=' + {{{STACK_SIZE}}} + ')');