9.2.4 regression in eta-expansion breaks criterion
Summary
When I run my benchmark suite with GHC 9.2.3, it completes. When I run with GHC 9.2.4, it hangs indefinitely on the first case.
Steps to reproduce
darcs get https://hub.darcs.net/vmchale/apple
cd apple
cabal run apple-bench -w ghc-9.2.3
cabal run apple-bench -w ghc-9.2.4
(hangs)
Expected behavior
I expect it to have the same result on GHC 9.2.4 as other GHCs
Environment
- GHC version used: 9.2.4
Optional:
- Operating System: OSX 12.4
- System Architecture: Aarch64