Currently the "switch skips over declaration of variable blahblah" deprecation message is issued even if the initialization is not done on purpose.
For example the following code should compile without deprecation:
```
void main (string[] args)
{
switch (args.length)
{
int x = void;
default:
break;
}
}
```
On a related note, the warning should say "initialization" instead of declaration, as the stack address for the variable still exists.