svn path=/trunk/mcs/; revision=101661
@@ -105,11 +105,11 @@ namespace System.Linq.Expressions {
void EmitConvert (EmitContext ec)
{
+ operand.Emit (ec);
+
if (Type == operand.Type)
return;
- operand.Emit (ec);
-
if (IsCast ())
EmitCast (ec);
else