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