[INFORMATION]
This message informs about the problem causing the previous message with the number 'MsgNumber'. Because the reason for the previous message may be in another file (e.g. header file), this message helps to find out the problem.
void foo(void);
int foo(void) {}
produces following messages:
int foo(void) {}
^
ERROR C1019: Incompatible type to previous declaration
(found 'int (*) ()', expected 'void (*) ()')
void foo(void);
^
INFORMATION C1440: This is causing previous message 1019
The problem location is either the one indicated by the previous message or the location indicated by this message.