[previous] MISRA C:2012  Dir-4.2:  (Advisory) [next] All usage of assembly language should be documented

Amplification:

The rationale for the use of the assembly language and the mechanism for interfacing between C and the assembly language shall be documented.


QAC messages that encompass this guideline:

1003 [E] '#%s' is a language extension for in-line assembler. All statements located between #asm and #endasm will be ignored.
1006 [E] This in-line assembler construct is a language extension. The code has been ignored.


Related rules:

Rule-1.2 Language extensions should not be used



(c) The Motor Industry Research Association, 2012
QA C Source Code Analyser 8.1.2
MISRA C:2012 Compliance Module 1.0
© 2013 Programming Research
www.programmingresearch.com
Personality Groups | Glossary | Message Index | MISRA C:2012 Rule Index Contents