'void' illegal with all types
The void type is used in a declaration with another type. The following sample generates C2120:
void main() { void int i; // try ... // int i; }