[GHC] #5751: code works in 7.0 but hangs in 7.2/7.4 due to changes in type checker (most likely)
GHC
cvs-ghc at haskell.org
Fri Jan 6 06:31:09 CET 2012
#5751: code works in 7.0 but hangs in 7.2/7.4 due to changes in type checker (most
likely)
-------------------------------+--------------------------------------------
Reporter: JeremyShaw | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.2.1
Keywords: | Os: Linux
Architecture: x86_64 (amd64) | Failure: Incorrect result at runtime
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
-------------------------------+--------------------------------------------
Comment(by JeremyShaw):
I have attached a test case.
As submitted, the test case works under 7.0.4 and 7.2.2 and fails under
7.4rc1 and 7.5.20111215.
When successful, the application will print 'done.' and exit. When it
fails the application will hang or print <<loop>>.
if you uncomment line 22
{{{
-- instance Widgets (IdentityT IO) -- if you uncomment this, it will work
}}}
The code will work 7.4rc1 (and probably 7.5).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5751#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list