This topic has not yet been rated - Rate this topic

Compiler Warning (level 4) C4032

formal parameter 'number' has different type when promoted

The parameter type is not compatible, through default promotions, with the type in a previous declaration.

This is an error in ANSI C (/Za) and a warning under Microsoft extensions (/Ze).

// C4032.c
// compile with: /W4
void func();
void func(char);   // C4032, char promotes to int

int main()
{
}
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
Advertisement