Note [Disambiguating record updates]
When the -XDuplicateRecordFields extension is used, to rename and typecheck
a non-overloaded record update, we might need to disambiguate the field labels.
Consider the following definitions:
{-# LANGUAGE DuplicateRecordFields # References 0
This Note does not link to any other.
Referenced by 10
- GHC.Rename.Env call site ×4
- Using PatSyn FreeVars GHC.Rename.Pat
- GHC.Rename.Pat call site
- Record Updates GHC.Tc.Gen.Expr
- Type-directed record disambiguation GHC.Tc.Gen.Expr
- GHC.Tc.Gen.Expr call site
- Language.Haskell.Syntax.Pat call site