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 1
1
private import cpp
2
2
3
3
/**
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.
7
5
*/
8
- predicate shouldDumpLocation ( Location loc ) {
9
- not loc .getFile ( ) .getAbsolutePath ( ) .regexpMatch ( ".*/include/[^/]+" )
6
+ predicate locationIsInStandardHeaders ( Location loc ) {
7
+ loc .getFile ( ) .getAbsolutePath ( ) .regexpMatch ( ".*/include/[^/]+" )
10
8
}
11
9
12
10
/**
13
11
* Holds if the AST or IR for the specified function should be printed in the test output.
14
12
*
15
13
* This predicate excludes functions defined in standard headers.
16
14
*/
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
3
3
private import PrintConfig
4
4
5
5
from Operand a
6
- where shouldDumpLocation ( a .getLocation ( ) )
6
+ where not locationIsInStandardHeaders ( a .getLocation ( ) )
7
7
select a , a .getDumpString ( )
You can’t perform that action at this time.
0 commit comments