Dataflow: Fix flow-feature bug.

This commit is contained in:
Anders Schack-Mulligen
2024-02-16 11:26:03 +01:00
parent ba1a0bc320
commit 03f7968dbf
2 changed files with 1 additions and 8 deletions

View File

@@ -1,7 +1,2 @@
testFailures
| A.java:16:14:16:47 | // $ EqCc="2" SrcCc="2" SinkCc="2" | Missing result:EqCc="2" |
| A.java:16:14:16:47 | // $ EqCc="2" SrcCc="2" SinkCc="2" | Missing result:SrcCc="2" |
| A.java:28:14:28:47 | // $ EqCc="4" SrcCc="4" SinkCc="4" | Missing result:EqCc="4" |
| A.java:28:14:28:47 | // $ EqCc="4" SrcCc="4" SinkCc="4" | Missing result:SrcCc="4" |
| A.java:42:14:42:27 | // $ SrcCc="6" | Missing result:SrcCc="6" |
failures

View File

@@ -1551,9 +1551,7 @@ module MakeImplCommon<InputSig Lang> {
class CallContextSomeCall extends CallContextCall, TSomeCall {
override string toString() { result = "CcSomeCall" }
override predicate relevantFor(DataFlowCallable callable) {
exists(ParamNode p | getNodeEnclosingCallable(p) = callable)
}
override predicate relevantFor(DataFlowCallable callable) { any() }
override predicate matchesCall(DataFlowCall call) { any() }
}