From: Rodrigo Kumpera Date: Tue, 26 Sep 2017 00:01:37 +0000 (-0700) Subject: [wasm] Fix test_0_conv_i under interp. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=023046395bb3d091f5f1dd60ca4da378356d5964 [wasm] Fix test_0_conv_i under interp. --- diff --git a/mono/mini/interp/interp.c b/mono/mini/interp/interp.c index 42b91954fcf..41214568303 100644 --- a/mono/mini/interp/interp.c +++ b/mono/mini/interp/interp.c @@ -3442,6 +3442,9 @@ ves_exec_method_with_context (InterpFrame *frame, ThreadContext *context, unsign /* 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;