Compiler Warning (level 1) C4600
Collapse the table of content
Expand the table of content
The document is archived and information here might be outdated

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
© 2016 Microsoft