Merge pull request #4998 from kumpera/fix_56684
[mono.git] / mcs / tests / gtest-473.cs
1 class A<X>
2 {
3         public virtual void Foo<T> () where T : A<T>
4         {
5         }
6 }
7
8 class B : A<int>
9 {
10         public override void Foo<T> ()
11         {
12         }
13 }
14
15 class C
16 {
17         public static int Main ()
18         {
19                 new B ();
20                 return 0;
21         }
22 }