Skip to content

Commit 8eda873

Browse files
committed
C#: Only print manual or generated for provenance in flow summaries tests.
1 parent ac859d9 commit 8eda873

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

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

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2506,10 +2506,7 @@ module Make<
25062506
}
25072507

25082508
private string renderProvenance(SummarizedCallable c) {
2509-
exists(Provenance p | p.isManual() and c.hasProvenance(p) and result = p.toString())
2510-
or
2511-
not c.applyManualModel() and
2512-
c.hasProvenance(result)
2509+
if c.hasManualModel() then result = "manual" else result = "generated"
25132510
}
25142511

25152512
/**
@@ -2549,10 +2546,7 @@ module Make<
25492546
class RelevantNeutralCallable = RelevantNeutralCallableInput::RelevantNeutralCallable;
25502547

25512548
private string renderProvenance(NeutralCallableInput c) {
2552-
exists(Provenance p | p.isManual() and c.hasProvenance(p) and result = p.toString())
2553-
or
2554-
not c.hasManualModel() and
2555-
c.hasProvenance(result)
2549+
if c.hasManualModel() then result = "manual" else result = "generated"
25562550
}
25572551

25582552
/**

0 commit comments

Comments
 (0)