summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2023-03-22 18:08:05 -0400
committerRodrigo Mesquita <rodrigo.m.mesquita@gmail.com>2023-05-08 10:27:00 +0100
commit96bdef3aa279964f8ca174de1eaf81d37a3e7028 (patch)
tree3f94431e787386d6c40c4181292520f62d62b812
parentcf76eca02f1d83762d8a9c12d5006d54fec3bd3d (diff)
downloadhaskell-96bdef3aa279964f8ca174de1eaf81d37a3e7028.tar.gz
codeGen: Fix some Haddocks
-rw-r--r--compiler/GHC/StgToCmm/Env.hs2
-rw-r--r--compiler/GHC/StgToCmm/Monad.hs6
2 files changed, 5 insertions, 3 deletions
diff --git a/compiler/GHC/StgToCmm/Env.hs b/compiler/GHC/StgToCmm/Env.hs
index f89c5304a1..a2e46dfe12 100644
--- a/compiler/GHC/StgToCmm/Env.hs
+++ b/compiler/GHC/StgToCmm/Env.hs
@@ -83,8 +83,8 @@ mkRhsInit :: Platform -> LocalReg -> LambdaFormInfo -> CmmExpr -> CmmAGraph
mkRhsInit platform reg lf_info expr
= mkAssign (CmmLocal reg) (addDynTag platform expr (lfDynTag platform lf_info))
+-- | Returns a 'CmmExpr' for the *tagged* pointer
idInfoToAmode :: CgIdInfo -> CmmExpr
--- Returns a CmmExpr for the *tagged* pointer
idInfoToAmode CgIdInfo { cg_loc = CmmLoc e } = e
idInfoToAmode cg_info
= pprPanic "idInfoToAmode" (ppr (cg_id cg_info)) -- LneLoc
diff --git a/compiler/GHC/StgToCmm/Monad.hs b/compiler/GHC/StgToCmm/Monad.hs
index 9f9d292937..614464befe 100644
--- a/compiler/GHC/StgToCmm/Monad.hs
+++ b/compiler/GHC/StgToCmm/Monad.hs
@@ -188,9 +188,11 @@ type CgBindings = IdEnv CgIdInfo
data CgIdInfo
= CgIdInfo
- { cg_id :: Id -- Id that this is the info for
+ { cg_id :: Id
+ -- ^ Id that this is the info for
, cg_lf :: LambdaFormInfo
- , cg_loc :: CgLoc -- CmmExpr for the *tagged* value
+ , cg_loc :: CgLoc
+ -- ^ 'CmmExpr' for the *tagged* value
}
instance OutputableP Platform CgIdInfo where