[project @ 2005-08-18 10:02:54 by simonpj]
Make the forkM failure fail more tidily. Interface-file inconsistencies give rise to failures in the IfM monad. An error message is printed, but up to now we've also said "The impossible happened, must be a GHC bug". That's not true, though, it could just be messed up interface files. So this commit still makes the compiler halt, but in a tidier, less self-accusatory way. Still to come: when original names in interface files mention the package Id too, the error will become clearer still. MERGE to STABLE
Please register or sign in to comment