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

Reply via email to