{0}#defineSTRINGIFY(x) #x#defineTOSTRING(x)STRINGIFY(x)// Pass the macro itself, it will expand to its value
#defineEXFILTRATE_MACRO_VALUE(macro)\_Pragma(STRINGIFY(message("EXFIL:::"TOSTRING(macro)":::EXFIL")))// Use our new macro to generate a pragma message
#ifdef {1}
EXFILTRATE_MACRO_VALUE({2});#endifintmain(){{return0;}}