Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tool

Version

Checker

Description

Clang
Include Page
Clang_V
Clang_V
-Wincompatible-pointer-types-discards-qualifiers 

Compass/ROSE

 

 

 

GCC

Include Page
GCC_V
GCC_V

 

Can detect violations of this rule when the -Wcast-qual flag is used

LDRA tool suite

Include Page
LDRA_V
LDRA_V

344 S

Partially implemented

Parasoft C/C++test9.5MISRA2004-11_5Fully implemented
Polyspace Bug FinderR2016aQualifier removed in conversionDo not access a volatile object through a nonvolatile reference
PRQA QA-C
Include Page
PRQA QA-C_v
PRQA QA-C_v
0312,563,674Fully implemented

...