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