Merge pull request #303 from jbj/UnsignedGEZero-templates

C++: Suppress UnsignedGEZero.ql in template instantiations
This commit is contained in:
Geoffrey White
2018-10-12 09:43:48 +01:00
committed by GitHub
3 changed files with 19 additions and 0 deletions

View File

@@ -50,5 +50,6 @@ predicate unsignedGEZero(UnsignedGEZero ugez, string msg) {
ugez.getLocation().getStartLine() = mi.getLocation().getStartLine() and
ugez.getLocation().getStartColumn() = mi.getLocation().getStartColumn()
) and
not ugez.isFromTemplateInstantiation(_) and
msg = "Pointless comparison of unsigned value to zero."
}