9f02409c

By: Greg Pfeil <greg@technomadic.org>

Report compile error, don’t panic

GHC has no reason to expect an `ErrorCall` from a Core pass, so it caught it as
an internal failure and printed

    panic! (the 'impossible' happened)
      GHC version 9.10.3:
        encountered recursion, which has been disabled:

followed by an invitation to report a GHC bug. This now reports an error
correctly.

The message itself is unchanged. Clears all four failures the previous commit
landed.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 1s 2s 2s 3s 1s
Eval 3s 25s 25s 28s 0s
Build 24s 8m02s 2m47s 3m11s 0s
Suite 1s 8m30s 3m10s 3m11s 1s

Timeline

0s20s40s1m1m20s1m40s2m2m20s2m40s3m