Sat Feb 16 12:00:24 CET 2002 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Sat, 16 Feb 2002 07:09:22 +0000 (07:09 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Sat, 16 Feb 2002 07:09:22 +0000 (07:09 -0000)
* interp.c: fixed cut&paste error for ldind.r4 and ldind.r8.

svn path=/trunk/mono/; revision=2438

mono/interpreter/ChangeLog
mono/interpreter/interp.c

index 201a4c8e7d61f38d61afa9afce1edc7b20588e68..4612ae5fe19c991382e408280f54b42ce9f99b18 100644 (file)
@@ -1,4 +1,8 @@
 
+Sat Feb 16 12:00:24 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * interp.c: fixed cut&paste error for ldind.r4 and ldind.r8.
+
 Fri Feb 15 15:07:27 CET 2002 Paolo Molaro <lupus@ximian.com>
 
        * interp.c: use strrchr instead of rindex. use _isnan and _finite on
index c95b644bc9285e86207bd8f4f256323724f975ed..ef57e9ae418741278c944cfc737a5e722696a3a0 100644 (file)
@@ -1617,12 +1617,12 @@ ves_exec_method (MonoInvocation *frame)
                CASE (CEE_LDIND_R4)
                        ++ip;
                        sp[-1].type = VAL_DOUBLE;
-                       sp[-1].data.i = *(gfloat*)sp[-1].data.p;
+                       sp[-1].data.f = *(gfloat*)sp[-1].data.p;
                        BREAK;
                CASE (CEE_LDIND_R8)
                        ++ip;
                        sp[-1].type = VAL_DOUBLE;
-                       sp[-1].data.i = *(gdouble*)sp[-1].data.p;
+                       sp[-1].data.f = *(gdouble*)sp[-1].data.p;
                        BREAK;
                CASE (CEE_LDIND_REF)
                        ++ip;