File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
docs/ql-libraries/dataflow Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -98,6 +98,10 @@ Recommendations:
9898 also work, but the upside of ` use-use ` steps is that sources defined in terms
9999 of variable reads just work out of the box. It also makes certain
100100 barrier-implementations simpler.
101+ * A predicate ` DataFlowCallable Node::getEnclosingCallable() ` is required, and in
102+ order to ensure appropriate join-orders, it is important that the QL compiler knows
103+ that this predicate is functional. It can therefore be necessary to enclose the body
104+ of this predicate in a ` unique ` aggregate.
101105
102106The shared library does not use ` localFlowStep ` nor ` localFlow ` but users of
103107` DataFlow.qll ` may expect the existence of ` DataFlow::localFlowStep ` and
You can’t perform that action at this time.
0 commit comments