Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Summary: The recent changes exposed a regression with this query ``` 0 where X1 = codemarkup.hack.HackFileEntityXRefLocations.2 {file="www/RefClass.php"}; codemarkup.hack.HackFileEntityXRefLocations.2 {entity={decl={method=hack.MethodDeclaration.6 {}}}}=X1; X0=X1 ``` This turns out to be pretty tricky to optimise. I'm adding yet more flexibility to the final reordering pass that lets it pull out lookups, which solves the problem in this case. Reviewed By: iamirzhan Differential Revision: D65059643 fbshipit-source-id: 879a869ea6d620b28c53454b084917fd0d8bfaa9
- Loading branch information