Skip to content

Latest commit

 

History

History
6 lines (6 loc) · 739 Bytes

File metadata and controls

6 lines (6 loc) · 739 Bytes
  • All rules using Linkage.qll:
    • extern const global variables are now properly analyzed as having external linkage, rather than internal linkage.
    • Linkage analysis has been fixed to properly handle nested classes, including anonymous and typedefs of anonymous classes.
    • Linkage for names within classes with internal linkage is now properly inherited as internal, rather than external.
  • M0-1-3, RULE-2-8 - UnusedLocalVariable.ql, UnusedMemberVariable.ql, UnusedGlobalOrNamespaceVariable.ql, UnusedObjectDefinition.ql, UnusedObjectDefinitionStrict.ql:
    • The organization of unused variable analysis has been reorganized to be usable in MISRA C++ rule 0.2.1, with no expected noticeable change in results.