mirror of
https://github.com/github/codeql.git
synced 2026-02-12 13:11:20 +01:00
Moves the existing points-to predicates to the newly added class `ControlFlowNodeWithPointsTo` which resides in the `LegacyPointsTo` module. (Existing code that uses these predicates should import this module, and references to `ControlFlowNode` should be changed to `ControlFlowNodeWithPointsTo`.) Also updates all existing points-to based code to do just this.
Dataflow, points-to, call-graph and type-inference tests.
Since dataflow, points-to, call-graph and type-inference are all interlinked it makes sense to test them together.
The test code.
The test code is all under the code/ subdirectory and all test files are named \w_name, supporting
files do have an underscore as their second character.
This allows tests to be applied to a subset of the test data and test/data combinations to be turned on/off easily for debugging.
Be aware that here are two __init__.py, so the results are interleaved.