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):