Skip to content

Replace placeHolderPunRhs with a PlaceHolder value

At the moment placeHolderPunRhs is defined as

placeHolderPunRhs :: LHsExpr RdrName
-- The RHS of a punned record field will be filled in by the renamer
-- It's better not to make it an error, in case we want to print it when debugging
placeHolderPunRhs = noLoc (HsVar pun_RDR)

pun_RDR  = mkUnqual varName (fsLit "pun-right-hand-side")

Rather use a type of PostRn id (LHsExpr id) where this is used.

Trac metadata
Trac field Value
Version 8.0.1
Type Task
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler (Parser)
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information