Skip to content

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
Edited by Matthew Pickering
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information