mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
This revert brings back the performance problems in `DataFlowImplLocal.qll` so they can be fixed in a different way. The fix in #2872 was asymptotically good but had undesired overhead because it introduced another predicate in the SCC that existed purely for join ordering. I did the revert by inlining the helper predicate, eliminating the `enclosing` variable, and re-ordering the resulting lines to what they were before #2872.