File tree Expand file tree Collapse file tree 2 files changed +5
-7
lines changed
cpp/ql/test/library-tests/ir/ir Expand file tree Collapse file tree 2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change 11private import cpp
22
33/**
4- * Holds if an AST or IR with the specified location should be printed in the test output.
5- *
6- * This predicate excludes locations in standard headers.
4+ * Holds if the specified location is in standard headers.
75 */
8- predicate shouldDumpLocation ( Location loc ) {
9- not loc .getFile ( ) .getAbsolutePath ( ) .regexpMatch ( ".*/include/[^/]+" )
6+ predicate locationIsInStandardHeaders ( Location loc ) {
7+ loc .getFile ( ) .getAbsolutePath ( ) .regexpMatch ( ".*/include/[^/]+" )
108}
119
1210/**
1311 * Holds if the AST or IR for the specified function should be printed in the test output.
1412 *
1513 * This predicate excludes functions defined in standard headers.
1614 */
17- predicate shouldDumpFunction ( Function func ) { shouldDumpLocation ( func .getLocation ( ) ) }
15+ predicate shouldDumpFunction ( Function func ) { not locationIsInStandardHeaders ( func .getLocation ( ) ) }
Original file line number Diff line number Diff line change @@ -3,5 +3,5 @@ private import semmle.code.cpp.ir.IR
33private import PrintConfig
44
55from Operand a
6- where shouldDumpLocation ( a .getLocation ( ) )
6+ where not locationIsInStandardHeaders ( a .getLocation ( ) )
77select a , a .getDumpString ( )
You can’t perform that action at this time.
0 commit comments