Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by [EMAIL PROTECTED]

http://bugzilla.ximian.com/show_bug.cgi?id=80206

--- shadow/80206        2007-01-10 00:14:52.000000000 -0500
+++ shadow/80206.tmp.21874      2007-01-10 00:22:05.000000000 -0500
@@ -91,6 +91,18 @@
         D d = new D ();
         byte b = 1;
         d [0] += 1;
     }
 }
 
+
+------- Additional Comments From [EMAIL PROTECTED]  2007-01-10 00:22 -------
+We do have the extra conversions as specified in the spec, but they
+happen too late in our pipeline.
+
+The problem is that we resolve target as an LValue before we consider
+the allowed explicit conversions.   This is a bit of a chicken and egg
+problem in our code, because the way we consider if the special rules
+for implicit conversions that apply during compound assignment depend
+on the lvalue being resolved (the "target" value in the source code).
+
+Not easy.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to