unittest
{
	switch (x)
	{
	case 0:
		version (none)
		{
			// Comment
	case '\n':
			break;
		}
	}
}

unittest
{
	switch (x)
	{
	case 0:
		{
	Label: while (1)
			{
			}
			break;
		}
	Label2:
		doStuff();
	}
}

unittest
{
	switch (a)
	{
	case a:
		doStuff();
		doOtherStuff();
		break;
	default:
		break;
	}
}