Intel expands debug macros in pragmas
Intel preprocessor expands any defined macro in all known pragmas. This is particularly harmful if our debug macros are defined before a critical Intel header that needs a #pragma warning disable
to compile wrong code.
A workaround to a specific compilation error and some comments in snippet $5