Skip to content

RULE-2-2, etc: use new macro deduplication module for improved results #838

Open
@MichaelRFairhurst

Description

@MichaelRFairhurst

Affected rules

  • RULE-2-2, and likely others

Description

These rules look for dead code and exclude results from macros to reduce noise, since macros may be expanded dozens or hundreds of times. A new module in this PR can reduce noise for these results, and should be integrated into these dead code queries.

Example

#define FOO(x) (1 + x)
void f() {
  int l;
  FOO(l);
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Triaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions