Why is this an issue?
This rule is a strict implementation of a MISRA (Motor Industry Software Reliability Association) rule. MISRA defines best practices for developing
safety-critical software. You can learn more about this rule in the MISRA documents referenced below.
- MISRA C:2004, 19.10
- MISRA C++ 2008, 16-0-6
- CERT, PRE01-C. - Use parentheses within macros around parameter names