Files
codeql/javascript
Esben Sparre Andreasen e16470a2ae undo unsound performance optimizations
For an ordinary path-problem query, it is a requirement that at least one sink exists, otherwise there is nothing to alert on.
Thus the optimization with checking `isSink(_, this, _)` pruning in `Configuration::hasFlow` is sound.

For programs without any relevant sinks (which is likely to be the case when ATM is used), the `Configuration::hasFlow` calls will not hold due to the above pruning step.
The optimizations removed in this commit are thus unsound for programs without any relevant sinks.
2022-03-16 21:49:52 +01:00
..
2021-04-23 15:46:48 +01:00
2022-03-01 09:56:21 +01:00
2022-03-16 21:49:52 +01:00