6481b390

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 3m29s 2s 2s 3m31s 3m29s
Eval 3m32s 1m56s 1m56s 5m28s 0s
Build 4m53s 16m34s 4m59s 9m53s 0s
Suite 3m29s 18m33s 6m23s 9m53s 3m30s

Timeline

0s4m5m6m7m8m9m