Author: martin
Date: 2005-04-30 02:41:57 -0400 (Sat, 30 Apr 2005)
New Revision: 43810

Added:
   trunk/mcs/tests/gen-157.cs
Modified:
   trunk/mcs/tests/Makefile
Log:
New test.


Modified: trunk/mcs/tests/Makefile
===================================================================
--- trunk/mcs/tests/Makefile    2005-04-30 03:13:07 UTC (rev 43809)
+++ trunk/mcs/tests/Makefile    2005-04-30 06:41:57 UTC (rev 43810)
@@ -128,7 +128,7 @@
        gen-121 gen-122 gen-123 gen-124 gen-125         gen-127 gen-128 gen-129 
gen-130 \
        gen-131 gen-132 gen-133 gen-134 gen-135 gen-136 gen-137 gen-138 gen-139 
gen-140 \
        gen-141 gen-142 gen-143 gen-144 gen-145 gen-146 gen-147 gen-148 gen-149 
gen-150 \
-       gen-151 gen-152 gen-153 gen-154 gen-155                                 
        \
+       gen-151 gen-152 gen-153 gen-154 gen-155         gen-157                 
        \
        cond-attr fixed-buffer-dll fixed-buffer-exe
 
 TEST_EXCLUDES_net_2_0 = $(NEW_TEST_SOURCES_common)

Added: trunk/mcs/tests/gen-157.cs
===================================================================
--- trunk/mcs/tests/gen-157.cs  2005-04-30 03:13:07 UTC (rev 43809)
+++ trunk/mcs/tests/gen-157.cs  2005-04-30 06:41:57 UTC (rev 43810)
@@ -0,0 +1,21 @@
+interface a <t> { void x (); }
+
+interface b <t> : a <t> {}
+
+class kv <k,v> {} // type t
+
+interface c <k,v>: b <kv<k,v>>,  // b <t>
+                   a <kv<k,v>>    // a <t>
+{}
+
+class m <k,v> : c <k,v>,
+                b <kv<k,v>> // b <t>
+{
+        void a <kv <k,v>>.x () {} // a<t>.x ()
+}
+
+class X
+{
+       static void Main ()
+       { }
+}

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to