// CS0459: Cannot take the address of using variable `m'
// Line: 19
// Compiler options: -unsafe

using System;

struct S : IDisposable
{
	public void Dispose ()
	{
	}
}

class X {

	unsafe static void Main ()
	{
		using (S m = new S ()){
			S* mm = &m;
		}
	}
}