[Mono-bugs] [Bug 31420][Nor] Changed - expressions with enum types

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
19 Oct 2002 22:01:53 -0000

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 miguel@ximian.com.


--- shadow/31420	Sat Oct 19 17:51:24 2002
+++ shadow/31420.tmp.22059	Sat Oct 19 18:01:53 2002
@@ -1,12 +1,12 @@
 Bug#: 31420
 Product: Mono/MCS
 Version: unspecified
 OS: other
 OS Details: 
-Status: RESOLVED   
+Status: VERIFIED   
 Resolution: FIXED
 Severity: Unknown
 Priority: Normal
 Component: Misc
 AssignedTo: miguel@ximian.com                            
 ReportedBy: lupus@ximian.com               
@@ -49,6 +49,12 @@
 the "U operator - (E x, E y)".  The semantics are interesting, but not
 that complex.  The rationale seems to be that it is valid to compute
 the difference between enumeration values, but it is not valid to
 return an enum value by addition.
 All the errors and those cases are now handled by the compiler.
+------- Additional Comments From miguel@ximian.com  2002-10-19 18:01 -------
+Mhm.  Further comments: the Microsoft C# compiler is not compliant
+with the spec so far.
+I have mailed them.