Opened 13 years ago

Closed 13 years ago

Last modified 48 years ago

#224 closed bug (Fixed)

Problem with where clause and Template Haskell

Reported by: stefanheimann Owned by: nobody
Priority: normal Milestone:
Component: Compiler Version: 6.2.1
Keywords: Cc:
Operating System: Architecture:
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:


When compiling the two files attached, the following

$ ./ 
Chasing modules from: TemplateTryOut.hs
Skipping  Templates        ( ./Templates.hs,
./Templates.o )
Compiling Main             ( TemplateTryOut.hs,
TemplateTryOut.o )
Loading package base ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package haskell-src ... linking ... done.
compiling template
ghc-6.2.1: panic! (the `impossible' happened, GHC
version 6.2.1):
        nameModule readTread_d1z7

Please report it as a compiler bug to,

I think it's a problem with template haskell. The first
call of 'template' in TemplateTryOut.hs (line 10)
succeeds, as you can see from the message 'compiling
template'. The second call in line 17 fails. The only
difference between these 2 calls is the where clause.

Attachments (1)

ghc-bug.tar.2.gz (236.1 KB) - added by stefanheimann 13 years ago.

Download all attachments as: .zip

Change History (2)

Changed 13 years ago by stefanheimann

Attachment: ghc-bug.tar.2.gz added

comment:1 Changed 13 years ago by simonpj

Status: assignedclosed
Logged In: YES 

This bug is fixed in the HEAD and in the up-coming 6.2.2

Do test it again when you get 6.2.2!
Note: See TracTickets for help on using tickets.