[ilasm] Don't break arguments compatiblity
[mono-project.git] / mcs / tests / test-anon-165.cs
blob1355207e7ab686bc6ddb96bae5efa7acd7feb59a
1 using System;
3 interface IA
7 class C : IA
9 void Foo<T> () where T : class, IA
11 Func<T, T> m = l => {
12 T i = default (T);
13 if (l == i) {
14 Func<T> m2 = () => i;
15 m2 ();
18 return i;
21 m (null);
24 public static int Main ()
26 var c = new C ();
27 c.Foo<C> ();
28 return 0;