Skip to content

Commit dd57d9f

Browse files
committed
Add flowCheckNodeSpecific
This allows individual languages to specify `FlowCheckNode`s, which break up the big step relation and make sure that those nodes appear in path summaries.
1 parent f737054 commit dd57d9f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2021,7 +2021,8 @@ module Impl<FullStateConfigSig Config> {
20212021
FlowCheckNode() {
20222022
castNode(this.asNode()) or
20232023
clearsContentCached(this.asNode(), _) or
2024-
expectsContentCached(this.asNode(), _)
2024+
expectsContentCached(this.asNode(), _) or
2025+
flowCheckNodeSpecific(this.asNode())
20252026
}
20262027
}
20272028

0 commit comments

Comments
 (0)