int i8_align = mono_arm_i8_align ();
#endif
+#ifdef TARGET_WASM
+ margs->sig = sig;
+#endif
+
if (sig->hasthis)
margs->ilen++;
/* needed on arm64 */
if (isinf (sp [-1].data.f))
sp [-1].data.i = 0;
+ /* needed by wasm */
+ else if (isnan (sp [-1].data.f))
+ sp [-1].data.i = 0;
else
sp [-1].data.i = (guint32)sp [-1].data.f;
++ip;