2005-01-26 Martin Baulig <martin@ximian.com>
authorMartin Baulig <martin@novell.com>
Wed, 26 Jan 2005 08:16:36 +0000 (08:16 -0000)
committerMartin Baulig <martin@novell.com>
Wed, 26 Jan 2005 08:16:36 +0000 (08:16 -0000)
* mini.c (mono_method_to_ir): In CEE_UNBOX_ANY, don't increase
`ip' twice.

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

mono/mini/ChangeLog
mono/mini/mini.c

index 568f1f8d17ab27f17fb223894003d22dc390f44f..4e130bdeea82ab6f8724bc00011d2f1cae55132a 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-26  Martin Baulig  <martin@ximian.com>
+
+       * mini.c (mono_method_to_ir): In CEE_UNBOX_ANY, don't increase
+       `ip' twice.
+
 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
 
        * mini-amd64.c (mono_arch_call_opcode): Add missing MONO_SSA_LOAD/STORE
index 6e139f361d765f6900af6900e4acf2b9d7a2b5d3..6317fa546b806aaab691baa8becb8dd717c7fa70 100644 (file)
@@ -4728,8 +4728,8 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                                        ins->inst_newa_class = klass;
                                        ins->cil_code = ip;
                                        *sp++ = ins;
+                                       ip += 5;
                                }
-                               ip += 5;
                                break;
                        }