[Mono-bugs] [Bug 46222][Nor] Changed - Iterator (yield statement) implementation wrong

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 2 Aug 2004 23:38:20 -0400 (EDT)

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


--- shadow/46222	2004-08-02 22:42:35.000000000 -0400
+++ shadow/46222.tmp.2107	2004-08-02 23:38:20.000000000 -0400
@@ -1,13 +1,13 @@
 Bug#: 46222
 Product: Mono: Compilers
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: NEW   
+Status: RESOLVED   
+Resolution: FIXED
 Severity: Unknown
 Priority: Normal
 Component: C#
 AssignedTo: martin@ximian.com                            
 ReportedBy: sestoft@dina.kvl.dk               
 QAContact: mono-bugs@ximian.com
@@ -164,6 +164,13 @@
 ------- Additional Comments From sestoft@dina.kvl.dk  2004-05-11 02:47 -------
 This bug seems to have reappeared in Mono C# Compiler for
 Generics.  A telltale sign of the problem is that the b variable is
 not constant around the loop, which it should be: there are no
 assignments to it.  Probably a trivial off-by-one field reference.
+------- Additional Comments From martin@ximian.com  2004-08-02 23:38 -------
+Fixed in CVS.
+I almost completely rewrote iterators and these changes are both in
+mcs and gmcs.