Points out macro concatenation tokens that aren't actually concatenating anything due to whitespace on either side, or
tokens that can't be concatenated in the first place.
How to fix it
Code examples
Noncompliant code example
`define FOO(a) a `` +
int foo;
int bar = `FOO(foo) foo;