[project @ 2001-07-20 16:47:55 by simonpj]
authorsimonpj <unknown>
Fri, 20 Jul 2001 16:47:55 +0000 (16:47 +0000)
committersimonpj <unknown>
Fri, 20 Jul 2001 16:47:55 +0000 (16:47 +0000)
commite3defabc698eb976504f750eee1258fe400a8352
treedbe9305897f122a2baa05a3239e681beea3a4fcb
parent0fa26afe25a285f7d99cea8fd6e7c8258c81325d
[project @ 2001-07-20 16:47:55 by simonpj]
------------------------
More newtype squashing
------------------------

Recursive newtypes were confusing the worker/wrapper generator.
This is because I originally got rid of opaque newtypes altogether,
then put them back for recursive ones only, and forgot to reinstate
the cunning stuff in the w/w stuff.

(Discovered by Sigbjorn; thanks!)
ghc/compiler/coreSyn/CoreUtils.lhs
ghc/compiler/stranal/WwLib.lhs
ghc/compiler/typecheck/TcTyClsDecls.lhs
ghc/compiler/types/Type.lhs