Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A question on Dir-4.9, in a case when a function-like macro and a function are not interchangeable.
#2
The amplification for directive 4.9 states that the guideline "applies only where a function is permitted by the syntax and constraints of the language standard."

Your examples cannot be re-written as functions and therefore directive 4.9 does not apply. There are no violations of directive 4.9.
Posted by and on behalf of the MISRA C Working Group


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)