#1465: Type errors due to different package versions are a bit cryptic
----------------------------------------+-----------------------------------
Reporter: guest | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 6.8
Component: Compiler (Type checker) | Version: 6.6.1
Severity: normal | Resolution:
Keywords: | Difficulty: Easy (1 hr)
Os: Unknown | Testcase: tcfail182
Architecture: Unknown |
----------------------------------------+-----------------------------------
Comment (by simonpj):
Trouble is, that's just the problem 'guest' reported. It's not enough to
say that `Display` imported from `M` does not match `Display` imported
from `Y`! We want to say where `Display` originally came from.
We could readily suppress the module name if the package names are
different though. That way we'd only show the defining modules if both
names came from the same package. Would that be better?
Simon
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1465>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs