[project @ 2003-03-27 08:21:27 by simonpj]
authorsimonpj <unknown>
Thu, 27 Mar 2003 08:21:27 +0000 (08:21 +0000)
committersimonpj <unknown>
Thu, 27 Mar 2003 08:21:27 +0000 (08:21 +0000)
commit3ede7cd49ee06a70dd7e314a72856e71128aace0
treed46096c7cccc6047442647d4ccb21d17a4b5d12a
parente79e33b9d9cb29fb77494c814e28ee833b4939f8
[project @ 2003-03-27 08:21:27 by simonpj]
-------------------------------------
      Respect SPECIALISE pragmas in instance decls
-------------------------------------

For some time now we have simply been discarding SPECIALISE pragmas
in instance declarations.  I think this was my fault, at some point
when I was re-plumbing TcClassDcl.lhs, but it's been this way for
some time.

The only uses of this facility in the Prelude are in GHC/Float.lhs
and GHC/Real.lhs, which affected the efficiency of the Float and
Double instance of properFraction, floor, ceiling, etc.

Ah well, it's fixed now.
ghc/compiler/typecheck/TcClassDcl.lhs