• simonpj's avatar
    [project @ 2005-08-18 10:02:54 by simonpj] · 67e7de3d
    simonpj authored
    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
    67e7de3d
TcRnMonad.lhs 30.8 KB