[GHC] #14477: the 'impossible' happened, initTc: unsolved constraints
GHC
ghc-devs at haskell.org
Thu Nov 16 20:45:40 UTC 2017
#14477: the 'impossible' happened, initTc: unsolved constraints
---------------------------------+--------------------------------------
Reporter: bmusin | Owner: (none)
Type: bug | Status: new
Priority: high | Milestone:
Component: Compiler | Version: 8.0.2
Resolution: | Keywords:
Operating System: Linux | Architecture: x86_64 (amd64)
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
---------------------------------+--------------------------------------
Old description:
New description:
Compile simple program using stack: stack ghc Main.hs
code:
import Control.Monad.Writer.Strict
logNumber :: Int -> Writer [String] Int
logNumber x = Writer (x, ["Got number: " ++ show x])
multWithLog :: Writer [String] Int
multWithLog = do
a <- logNumber 3
b <- logNumber 5
tell ["Gonnay multiply these two"]
return (a*b)
[1 of 1] Compiling Main ( Main.hs, Main.o )
ghc: panic! (the 'impossible' happened)
(GHC version 8.0.2 for x86_64-unknown-linux):
initTc: unsolved constraints
WC {wc_insol = [W] Writer_a19y :: t_a19x[tau:1] (CHoleCan: Writer)}
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
--
Comment (by bmusin):
Completed ticked description, initially submitted incomplete bug by
mistake.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14477#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list