Skip to content

Commit

Permalink
Merge pull request #16887 from hvitved/ruby/local-flow-missing-steps
Browse files Browse the repository at this point in the history
Ruby: Add missing local flow steps
  • Loading branch information
hvitved authored Jul 2, 2024
2 parents 19e910e + 7fdc09c commit 8e8100f
Show file tree
Hide file tree
Showing 3 changed files with 810 additions and 0 deletions.
2 changes: 2 additions & 0 deletions ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll
Original file line number Diff line number Diff line change
Expand Up @@ -646,6 +646,8 @@ private module Cached {
or
LocalFlow::localSsaFlowStepUseUse(_, nodeFrom, nodeTo)
or
LocalFlow::localFlowSsaInputFromRead(_, nodeFrom, nodeTo)
or
// Simple flow through library code is included in the exposed local
// step relation, even though flow is technically inter-procedural
FlowSummaryImpl::Private::Steps::summaryThroughStepValue(nodeFrom, nodeTo, _)
Expand Down
Loading

0 comments on commit 8e8100f

Please sign in to comment.