New test.
authorMarek Safar <marek.safar@gmail.com>
Wed, 27 Oct 2010 16:00:03 +0000 (17:00 +0100)
committerMarek Safar <marek.safar@gmail.com>
Thu, 28 Oct 2010 12:44:31 +0000 (13:44 +0100)
mcs/tests/dtest-044.cs [new file with mode: 0644]

diff --git a/mcs/tests/dtest-044.cs b/mcs/tests/dtest-044.cs
new file mode 100644 (file)
index 0000000..327dd1e
--- /dev/null
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+
+class C
+{
+       public static int Test<T, U>(T a, IComparable<U> b) where T: IComparable<U>
+       {
+               return 1;
+       }
+
+       public static int Test_2<T>(IList<T> a, T b)
+       {
+               return 2;
+       }
+       
+       static int Main ()
+       {
+               dynamic d = 1;
+               if (Test (1, d) != 1)
+                       return 1;
+               
+               if (Test (d, 1) != 1)
+                       return 2;
+               
+               if (Test_2 (new int [0], d) != 2)
+                       return 3;
+               
+               return 0;
+       }
+}