Compiler Warning (level 1) C4224

nonstandard extension used : formal parameter 'identifier' was previously defined as a type

The specified identifier was previously used as a typedef. This causes a warning when the ANSI compatibility (/Za) option has been selected.

The following example causes this warning:

typedef int I;
void func ( int I );  // warning