// Bug #79972 delegate void TestFunc(T val); class A { public A(TestFunc func) { } public static void Main () { } } class TestClass { readonly A a = new A(delegate(int a) { }); static void Func(TestFunc func) { } }