Skip to content

Commit 27c102a

Browse files
committed
Shared: Shadow hasManualModel in RelevantSummarizedCallable
1 parent e53b4c1 commit 27c102a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

shared/dataflow/codeql/dataflow/internal/FlowSummaryImpl.qll

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,14 @@ module Make<
332332
*/
333333
final class RelevantSummarizedCallable extends SummarizedCallableFinal {
334334
RelevantSummarizedCallable() { this instanceof SummarizedCallableImpl }
335+
336+
/**
337+
* Holds if there exists a manual summary that applies to this callable.
338+
*/
339+
final predicate hasManualModel() {
340+
any(Provenance p | this.(SummarizedCallableImpl).propagatesFlow(_, _, _, p, _, _))
341+
.isManual()
342+
}
335343
}
336344

337345
/** A source element. */

0 commit comments

Comments
 (0)