// Compiler options: -unsafe

unsafe class Test
{ 
	static void lowLevelCall (int *pv) { }

	static void Func (out int i)
	{ 
		fixed(int *pi = &i)
			lowLevelCall (pi);
	}

	public static void Main ()
	{
		int i = 0;
		Func (out i);
	}
}