[GHC] #8994: type checker could not deduce ambiguous instances
GHC
ghc-devs at haskell.org
Mon Apr 14 21:16:17 UTC 2014
#8994: type checker could not deduce ambiguous instances
-------------------------------------+------------------------------------
Reporter: divip | Owner:
Type: bug | Status: closed
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.2
Resolution: invalid | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+------------------------------------
Comment (by divip):
Thanks for the explanation.
About my user experience:
The example code was extracted from a bigger program.
I did incremental refactoring steps on my program. In one step I
introduced a new associated type which was independent of the rest of the
program (like `type F a` above which should not interfere with
defaulting), and my program stopped to compile.
So I was almost sure this is a compiler bug.
Improving on this behaviour is not very important for me, it was just
unexpected during programming.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8994#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list