Open
@MichaelRFairhurst

Description

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);
}