Another missing conv nop.
authorPaolo Molaro <lupus@oddwiz.org>
Sun, 4 May 2003 18:33:46 +0000 (18:33 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Sun, 4 May 2003 18:33:46 +0000 (18:33 -0000)
svn path=/trunk/mono/; revision=14265

mono/mini/inssel-long32.brg

index 93fbf75d98d3a711b1f967782a1e5f33d007c05b..e9ca4971ea66ab32fc5443d9b24d2f49f518e5b7 100644 (file)
@@ -503,6 +503,11 @@ lreg: OP_LCONV_TO_U8 (lreg) {
        MONO_EMIT_UNALU (s, tree, OP_MOVE, state->reg2, state->left->reg2);
 }
 
+lreg: OP_LCONV_TO_I8 (lreg) {
+       MONO_EMIT_NEW_UNALU (s, OP_MOVE, state->reg1, state->left->reg1);
+       MONO_EMIT_UNALU (s, tree, OP_MOVE, state->reg2, state->left->reg2);
+}
+
 reg: OP_LCONV_TO_U (lreg) {
        MONO_EMIT_UNALU (s, tree, OP_MOVE, state->reg1, state->left->reg1);
 }