[FATAL]
The preprocessor expects a closing parenthesis. This may happen if a preprocessor macro has been called more argument than previously declared.
#define A(a,b) (a+b)
void main(void) {
int i = A(3,4,5); // message C4415 here
}
Use the same number of arguments as declared in the macro.