Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / gtest-071.cs
1 using System;
2
3 class Foo<T>
4 {
5         public T Test<U> (U u)
6                 where U : T
7         {
8                 return u;
9         }
10 }
11
12 class X
13 {
14         public static void Main ()
15         {
16                 Foo<X> foo = new Foo<X> ();
17
18                 Y y = new Y ();
19                 X x = foo.Test<Y> (y);
20         }
21 }
22
23 class Y : X
24 {
25 }