// CS1661: Cannot convert `anonymous method' to delegate type `System.Predicate<T>' since there is a parameter mismatch
// Line: 8

class Test<T>
{
	void test (Test<T> t, System.Predicate<T> p)
	{
		test (t, delegate (Test<T> item) {
			return false;
		});
	}
}