Versions Compared

Key

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

...

 

Tool

Version

Checker

Description

LDRA tool suite

Include Page
LDRA_VLDRA_V

131 S

Fully implemented

Splint

Include Page
Splint_VSplint_V

 

 

Compass/ROSE

 

 

Compass/ROSE

 

 

 

ECLAIR

Include Page
ECLAIR_V
ECLAIR_V

declhidn

Fully implemented

Klocwork

Include Page
Klocwork_V
Klocwork_V

IF_MULTI_DECL
IF_MULTI_DEF
IF_MULTI_KIND

 

ECLAIRLDRA tool suite

Include Page
ECLAIRLDRA_VECLAIR
LDRA_V

declhidn131 S

Fully implemented

PRQA QA-C
Include Page
PRQA_V
PRQA_V

2547
3334

Fully implemented

Splint

Include Page
Splint_V
Splint_V

 

 

Related Vulnerabilities

Search for vulnerabilities resulting from the violation of this rule on the CERT website.

...

CERT C++ Secure Coding StandardDCL01-CPP. Do not reuse variable names in subscopes
MISRA-C

Rule 5.2 (required): Identifiers in an inner scope shall not use the same name as an identifier in an outer scope, and therefore hide that identifier

 

...

...