mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
This relation was almost 40x the size it needed to be on Wireshark because it lacked a restriction on the `tag` parameter. To implement that restriction efficiently, I had to split the relation in two to dictate the join order. With the fix, `getInstruction` now computes the same as `getInstructionTranslatedElementAndTag`, so the latter could be simplified. I made a corresponding change to `TranslatedElement.getTempVariable` for the sake of consistency.