Controls the detection of undefined macros in #if and #elif directives.
#pragma warn_undefmacro on | off | reset
The following listing provides an example.
#if BADMACRO == 4 /* WARNING: undefined macro. */
Use this pragma to detect the use of undefined macros (especially expressions) where the default value 0 is used. To suppress this warning message, check if macro defined first.