// CS0315: The type `int' cannot be used as type parameter `TEventArgs' in the generic type or method `X.D<TEventArgs>'. There is no boxing conversion from `int' to `System.EventArgs'
// Line: 8

class X
{
	delegate void D<TEventArgs> () where TEventArgs : System.EventArgs;

	D<int> x;
}