* gen-73.cs: New test for #62552.
svn path=/trunk/mcs/; revision=32956
+2004-08-28 Martin Baulig <martin@ximian.com>
+
+ * gen-73.cs: New test for #62552.
+
2004-08-28 Martin Baulig <martin@ximian.com>
* gen-72.cs: New test for #58307.
gen-41 gen-42 gen-43 gen-44 gen-45 gen-46 gen-48 gen-49 gen-50 \
gen-51 gen-52 gen-53 gen-54 gen-55 gen-56 gen-58 gen-59 gen-60 \
gen-62 gen-63 gen-64 gen-66 gen-67 gen-68 gen-69 gen-70 \
- gen-71 gen-72
+ gen-71 gen-72 gen-73
#
--- /dev/null
+using System;
+using System.Collections.Generic;
+
+class MyList<T> : IEnumerable<T>
+{
+ public IEnumerator<T> GetEnumerator ()
+ {
+ yield break;
+ }
+}
+
+struct Foo<T>
+{
+ public readonly T Data;
+
+ public Foo (T data)
+ {
+ this.Data = data;
+ }
+}
+
+class X
+{
+ static void Main ()
+ {
+ MyList<Foo<int>> list = new MyList <Foo<int>> ();
+ foreach (Foo<int> foo in list)
+ ;
+ }
+}