aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xemscripten.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/emscripten.py b/emscripten.py
index 3551e9c2..c3e51c96 100755
--- a/emscripten.py
+++ b/emscripten.py
@@ -634,7 +634,7 @@ Runtime.stackRestore = function(top) { asm['stackRestore'](top) };
asm.maxFunctionIndex = %d;
''' % max_mask)
for sig in last_forwarded_json['Functions']['tables'].iterkeys():
- funcs_js.append(' var F_BASE_%s = 0;\n' % sig)
+ funcs_js.append(' var F_BASE_%s = %s;\n' % (sig, 'FUNCTION_TABLE_OFFSET' if settings.get('SIDE_MODULE') else '0'))
else:
function_tables_defs = '\n'.join([table for table in last_forwarded_json['Functions']['tables'].itervalues()])