diff options
Diffstat (limited to 'compiler/rename/RnBinds.hs')
-rw-r--r-- | compiler/rename/RnBinds.hs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rename/RnBinds.hs b/compiler/rename/RnBinds.hs index 3650fecf09..22f2cf3e9f 100644 --- a/compiler/rename/RnBinds.hs +++ b/compiler/rename/RnBinds.hs @@ -307,7 +307,7 @@ rnValBindsRHS ctxt (ValBinds _ mbinds sigs) -- Note [Pattern synonym builders don't yield dependencies] -- But psb_fvs /does/ include those builder fvs. So we -- add them back in here to avoid bogus warnings about - -- unused variables (Trac #12548) + -- unused variables (#12548) valbind'_dus = anal_dus `plusDU` usesOnly sig_fvs `plusDU` usesOnly patsyn_fvs @@ -536,7 +536,7 @@ because they don't do anything! But we have three exceptions: * A strict pattern binding; that is, one with an outermost bang !Just _ = e This can fail, so unlike the lazy variant, it is not a no-op. - Moreover, Trac #13646 argues that even for single constructor + Moreover, #13646 argues that even for single constructor types, you might want to write the constructor. See also #9127. * A splice pattern @@ -805,7 +805,7 @@ So: (which is then used for dependency analysis) * But we /do/ include them in the psb_fvs for the PatSynBind * In rnValBinds we record these builder uses, to avoid bogus - unused-variable warnings (Trac #12548) + unused-variable warnings (#12548) -} {- ********************************************************************* |