![]() |
![]() |
0855 | ![]() |
||||
![]() | |||||||
| Preprocessing | REFERENCE - ISO:C90-6.8.3.4 Rescanning and Further Replacement | ||||||
The expansion of a macro has generated a series of tokens which resembles a preprocessing directive, but it won't be treated as one. In practice it will almost certainly be unrecognisable as C code and will amount to a syntax error. For example:
/*PRQA S 911,2017,2051,2205,3211,3408 ++*/
#define A #define B 1
A /* Message 0855 - but also syntax error 0907 and others XXXX */
No MISRA-C:2004 Rules applicable to message 0855
![]() | ||
| QA·C Source Code Analyser 8.1
MISRA-C:2004 Compliance Module 3.2 © 2012 Programming Research. www.programmingresearch.com | Personality Groups | Glossary | Message Index | MISRA-C:2004 Rule Index | Contents |