![]() |
![]() |
3116 | ![]() |
||||
![]() | |||||||
| Preprocessing | REFERENCE - ISO:C90-6.8.6 Pragma Directive | ||||||
An unrecognized #pragma directive has been used. #pragma directives are intrinsically implementation-defined. QAC recognises a number which are used in assisting the analysis process, for example:
/*PRQA S 2017,3211,3408 ++*/
/**********************************
* OPTIONS: -spragma SPECIAL_PRAGMA
**********************************/
#pragma PRQA_NO_SIDE_EFFECTS "myfunction" /* OK - internal #pragma */
#pragma UNKNOWN /* Message 3116 */
#pragma SPECIAL_PRAGMA /* OK - declared in -spragma option */
int x;
MISRA C:2012 Rules applicable to message 3116:
| Dir-1.1 (Required) | Any implementation-defined behaviour on which the output of the program depends shall be documented and understood |
![]() | ||
| QA·C Source Code Analyser 8.1
MISRA C:2012 Compliance Module 1.0 © 2012 Programming Research. www.programmingresearch.com | Personality Groups | Glossary | Message Index | MISRA C:2012 Rule Index | Contents |