diff options
-rwxr-xr-x | emscripten.py | 2 |
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()]) |