summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsimonm <unknown>1999-01-15 15:06:20 +0000
committersimonm <unknown>1999-01-15 15:06:20 +0000
commita31a57721366fd5abd99129c81fcd3c7e1072828 (patch)
tree9c937ea708a5cb9e25380edeaa761d6ae247212c
parenta92b6e47237b357a024c204209aa82411edaf417 (diff)
downloadhaskell-a31a57721366fd5abd99129c81fcd3c7e1072828.tar.gz
[project @ 1999-01-15 15:06:20 by simonm]
Remove punning.
-rw-r--r--ghc/compiler/basicTypes/IdInfo.lhs24
1 files changed, 11 insertions, 13 deletions
diff --git a/ghc/compiler/basicTypes/IdInfo.lhs b/ghc/compiler/basicTypes/IdInfo.lhs
index c92f94318a..c73df67c19 100644
--- a/ghc/compiler/basicTypes/IdInfo.lhs
+++ b/ghc/compiler/basicTypes/IdInfo.lhs
@@ -112,20 +112,18 @@ noIdInfo = IdInfo {
\begin{code}
ppIdInfo :: IdInfo -> SDoc
-ppIdInfo (IdInfo {arityInfo,
- demandInfo,
- specInfo,
- strictnessInfo,
- unfoldingInfo,
- updateInfo,
- cafInfo,
- inlinePragInfo})
+ppIdInfo (IdInfo {arityInfo = a,
+ demandInfo = d,
+ strictnessInfo = s,
+ updateInfo = u,
+ cafInfo = c
+ })
= hsep [
- ppArityInfo arityInfo,
- ppUpdateInfo updateInfo,
- ppStrictnessInfo strictnessInfo,
- ppr demandInfo,
- ppCafInfo cafInfo
+ ppArityInfo a,
+ ppUpdateInfo u,
+ ppStrictnessInfo s,
+ ppr d,
+ ppCafInfo c
-- Inline pragma printed out with all binders; see PprCore.pprIdBndr
]
\end{code}