data GenStgBinding bndr occ
= StgNonRec bndr (GenStgRhs bndr occ)
| StgRec [(bndr, GenStgRhs bndr occ)]
- | StgCoerceBinding bndr occ -- UNUSED?
\end{code}
%************************************************************************
= hang (hsep [ppr bndr, equals])
4 ((<>) (ppr rhs) semi)
-pprGenStgBinding (StgCoerceBinding bndr occ)
- = hang (hsep [ppr bndr, equals, ptext SLIT("{-Coerce-}")])
- 4 ((<>) (ppr occ) semi)
-
pprGenStgBinding (StgRec pairs)
= vcat ((ifPprDebug (ptext SLIT("{- StgRec (begin) -}"))) :
(map (ppr_bind) pairs) ++ [(ifPprDebug (ptext SLIT("{- StgRec (end) -}")))])