From 2c24f4cb7d3dcf583a52eef60f8c73b25eaa41f9 Mon Sep 17 00:00:00 2001 From: zoltan Date: Mon, 22 Feb 2010 22:16:34 +0000 Subject: [PATCH] 2010-02-22 Zoltan Varga * decompose.c (mono_decompose_long_opts): Handle OP_LCONV_TO_OVF_I8 here too. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@152214 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- mono/mini/ChangeLog | 4 ++++ mono/mini/decompose.c | 1 + 2 files changed, 5 insertions(+) diff --git a/mono/mini/ChangeLog b/mono/mini/ChangeLog index e6ead53d0..772836ba4 100755 --- a/mono/mini/ChangeLog +++ b/mono/mini/ChangeLog @@ -1,5 +1,9 @@ 2010-02-22 Zoltan Varga + * decompose.c (mono_decompose_long_opts): Handle OP_LCONV_TO_OVF_I8 here too. + +2010-02-22 Zoltan Varga + * decompose.c (mono_decompose_opcode): Handle OP_LCONV_TO_OVF_I8. Fixes #581950. diff --git a/mono/mini/decompose.c b/mono/mini/decompose.c index 59c2b2983..c3133b099 100644 --- a/mono/mini/decompose.c +++ b/mono/mini/decompose.c @@ -468,6 +468,7 @@ mono_decompose_long_opts (MonoCompile *cfg) case OP_LCONV_TO_U8: case OP_LCONV_TO_I8: case OP_LCONV_TO_OVF_U8_UN: + case OP_LCONV_TO_OVF_I8: MONO_EMIT_NEW_UNALU (cfg, OP_MOVE, tree->dreg + 1, tree->sreg1 + 1); MONO_EMIT_NEW_UNALU (cfg, OP_MOVE, tree->dreg + 2, tree->sreg1 + 2); break; -- 2.11.4.GIT