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

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
Wed, 16 Jul 2003 00:32:56 -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 miguel@ximian.com.

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

--- shadow/46222	Mon Jul 14 02:28:35 2003
+++ shadow/46222.tmp.5763	Wed Jul 16 00:32:56 2003
@@ -100,6 +100,60 @@
 m=0 n=4 k=1 b=0 i=2
 2
 m=0 n=4 k=1 b=0 i=3
 3
 m=0 n=4 k=1 b=0 i=4
 4
+
+------- Additional Comments From miguel@ximian.com  2003-07-16 00:32 -------
+Will look into that tomorrow;  The issue is:
+
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x00000016]
+[opcode stfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000E8]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x00000080]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000AE]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000CE]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000DD]
+[opcode stfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x00000016]
+[opcode stfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000E8]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x00000080]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000AE]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000CE]
+[opcode ldfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+[IL]: Error: [c:\mono\i.exe :
+Seq+__Proxy_0::System.IEnumerator.MoveNext] [offset 0x000000DD]
+[opcode stfld] [found objref 'Seq'] [expected objref '__Proxy_0']
+Unexpected type on the stack.
+12 Errors Verifying i.exe
+