37665756

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 12s 12s 14s 1s
Eval 11s 1m53s 1m53s 2m04s 0s
Build 1m38s 12m41s 4m33s 6m11s 0s
Suite 1s 14m46s 6m09s 6m11s 1s

Timeline

0s1m2m3m4m5m6m