Compiler Warning (level 1) C4600
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Compiler Warning (level 1) C4600

Error Message

#pragma 'macro name' : expected a valid non-empty string

You cannot specify an empty string when you push or pop a macro name with either the pop_macro or push_macro.

The following sample generates C4600:

// C4600.cpp
// compile with: /W1
int main()
   #pragma push_macro("")   // C4600 passing an empty string
© 2015 Microsoft