Compiler Warning (level 4) C4565

'function' : redefinition; the symbol was previously declared with __declspec(modifier)

A symbol was redefined or redeclared and the second definition or declaration, unlike the first definition or declaration, did not have a __declspec modifier (modifier). This warning is informational. To fix this warning, delete one of the definitions.

The following sample generates C4565:

// C4565.cpp
// compile with: /W4 /LD
__declspec(noalias) void f();
void f();   // C4565

Community Additions