// CS0407: A method or delegate `int Program.Foo(object)' return type does not match delegate `void System.Action<dynamic>(dynamic)' return type
// Line: 10

using System;

class Program
{
	static void Main()
	{
		Action<dynamic> d = Foo;
	}

	static int Foo (object o)
	{
		return 0;
	}
}