Compiler Warning (level 1) C4600
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Warning (level 1) C4600.
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
}
Show: