mirror of
https://github.com/github/codeql.git
synced 2025-12-24 12:46:34 +01:00
The fact that `aex` and `it` was each used in just one disjunct of the exists() body caused the optimizer to generate perfectly horrible code, including a pointless cartesian product between them that caused the evaluation to blow up. Fix it such that each variable is logically scoped. That makes the compiler much happier.