...
This rule appears in the C++ Secure Coding Standard as PRE11-CPP. Do not conclude a single statement macro definition definitions with a semicolon.
...
PRE10-C. Wrap multi-statement macros in a do-while loop 01. Preprocessor (PRE)
...
This rule appears in the C++ Secure Coding Standard as PRE11-CPP. Do not conclude a single statement macro definition definitions with a semicolon.
...
PRE10-C. Wrap multi-statement macros in a do-while loop 01. Preprocessor (PRE)