On Mon, Nov 13, 2006 at 11:40:38AM +0000, Simon Peyton-Jones wrote:
>
> | There are 3 broken specializes at the bottom of
> | compiler/utils/UniqSet.lhs (addOneToUniqSet is specialized correctly,
> | but elementOfUniqSet, mkUniqSet, unitUniqSet are not). Looks like they
> | were commented out in
> |
> http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/ghc/compiler/utils/UniqSet.lhs#rev1.17
> | Wed Apr 29 09:12:28 1998 UTC (8 years, 6 months ago) by sof
> | Comment out troublesome SPECIALISE pragmas for now
> | Any reason not to reenable these?
>
> Well, Name is not in scope here. But if we can import Name without making a
> module loop, then go right ahead.
It turns out that Name was already being imported with a loop-breaking
{-# SOURCE #-} import, but was only used in the pragmas. However, the
instance wasn't getting through the loop so I've removed the import and
commented on why the pragmas are disabled.
Thanks
Ian
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc