Erreur du compilateur C2379
le paramètre formel number a un type différent lorsqu’il est promu
Le type du paramètre spécifié n’est pas compatible, par le biais de promotions par défaut, avec le type dans une déclaration précédente. Il s’agit d’une erreur dans ANSI C (/Za) et d’un avertissement avec les extensions Microsoft (/Ze).
L’exemple suivant génère l’erreur C2379 :
// C2379.c
// compile with: /Za
void func();
void func(char); // C2379, char promotes to int