Merge pull request #1091 from geoffw0/opts

CPP: Speed up AV Rule 35.ql
This commit is contained in:
Jonas Jensen
2019-03-26 15:13:53 +01:00
committed by GitHub

View File

@@ -88,6 +88,7 @@ string extraDetail(HeaderFile hf, SomePreprocessorDirective detail1, SomePreproc
* Header file `hf` uses a macro called `macroName`.
*/
predicate usesMacro(HeaderFile hf, string macroName) {
not hf instanceof IncludeGuardedHeader and // restrict to cases the query looks at
exists(MacroAccess ma |
ma.getFile() = hf and
ma.getMacro().getName() = macroName