more [ci skip]
diff --git a/tools/shared.py b/tools/shared.py index ce1decd..ef83a89 100644 --- a/tools/shared.py +++ b/tools/shared.py
@@ -1212,20 +1212,7 @@ @staticmethod def make_dynCall(sig, args): - if 1: - return 'dynCallLegacy("%s", %s, [%s])' % (sig, args[0], ','.join(args[1:])) - - # wasm2c and asyncify are not yet compatible with direct wasm table calls - if Settings.USE_LEGACY_DYNCALLS or not JS.is_legal_sig(sig): - if not Settings.MAIN_MODULE and not Settings.SIDE_MODULE: - # Optimize dynCall accesses in the case when not building with dynamic - # linking enabled. - return 'dynCallLegacy("%s", %s, [%s])' % (sig, args[0], ','.join(args[1:])) - else: - args = ','.join(args) - return 'Module["dynCall_%s"](%s)' % (sig, args) - else: - return 'wasmTable.get(%s)(%s)' % (args[0], ','.join(args[1:])) + return 'dynCallLegacy("%s", %s, [%s])' % (sig, args[0], ','.join(args[1:])) @staticmethod def make_invoke(sig, named=True):