RULE-2-5 - UnusedMacroDeclaration.ql: Exclude false positives where a macro was used before definition, for example a header guard.