e047dbb2

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 2s 6s 6s 9s 2s
Eval 6s 1m06s 1m06s 1m13s 0s
Build 1m00s 21m16s 4m39s 5m40s 1m58s
Suite 2s 22m29s 5m38s 5m40s 2m00s

Timeline

0s1m2m3m5m