[Haskell-cafe] problem with boolean splicing in templates in ghc
6.10.1
Leonidas Fegaras
fegaras at cse.uta.edu
Tue Nov 11 15:16:21 EST 2008
Seems that boolean splicing in haskell templates in ghc 6.10.1 does not
work correctly. If you do:
$((\b -> [| b |]) True)
you get the error:
Can't find interface-file declaration for data constructor GHC.Base.True
Probable cause: bug in .hi-boot file, or inconsistent .hi file
Use -ddump-if-trace to get an idea of which file caused the error
It seems that GHC.Base.True is now GHC.Bool.True, but the splicing code
still generates the former.
Leonidas Fegaras
More information about the Haskell-Cafe
mailing list