MISRA C:2012 Rule 5.9

Identifiers that define objects or functions with internal linkage should be unique

Description

This checker is deactivated in a default Polyspace® as You Code analysis. See Checkers Deactivated in Polyspace as You Code Default Analysis (Polyspace Bug Finder Access).

Rule Definition

Identifiers that define objects or functions with internal linkage should be unique.

Polyspace Implementation

This rule checker assumes that rule 5.8 is not violated.

Additional Message in Report

  • Object XX conflicts with the object name YY.

  • Function XX conflicts with the function name YY.

Troubleshooting

If you expect a rule violation but do not see it, refer to Coding Standard Violations Not Displayed.

Check Information

Group: Identifiers
Category: Advisory
AGC Category: Readability
Introduced in R2014b