[mcs] Add codegen for null operator on result of awaited instance expression of prope...
[mono.git] / mcs / tests / gtest-343.cs
1 interface Interface<TImplementer>
2   where TImplementer : Interface<TImplementer> 
3 {
4         void Combine<TOImplementer> ()
5           where TOImplementer : Interface<TOImplementer>;
6 }
7
8 class Implementer : Interface<Implementer>
9 {
10         public void Combine<TOImplementer> ()
11           where TOImplementer : Interface<TOImplementer>
12         {
13         }
14 }
15
16 class MainClass
17 {
18         public static int Main ()
19         {
20                 new Implementer ();
21                 return 0;
22         }
23 }