summaryrefslogtreecommitdiff
path: root/compiler/rename/RnPat.lhs
diff options
context:
space:
mode:
authorIan Lynagh <ian@well-typed.com>2012-09-23 21:09:01 +0100
committerIan Lynagh <ian@well-typed.com>2012-09-23 21:09:01 +0100
commit4bda9677db3fe22615b2c6e39b54a0f491dccd87 (patch)
treed8199e6397fd49537bfa270f653d570ffeaa594b /compiler/rename/RnPat.lhs
parent6cf0e211c268c6a0ac2913c8900ac1b38404b996 (diff)
downloadhaskell-4bda9677db3fe22615b2c6e39b54a0f491dccd87.tar.gz
Don't warn about defining deprecated class methods
We only warn when the method is used, not when it is defined as part of an instance.
Diffstat (limited to 'compiler/rename/RnPat.lhs')
-rw-r--r--compiler/rename/RnPat.lhs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rename/RnPat.lhs b/compiler/rename/RnPat.lhs
index e37860abb7..57f75fb50d 100644
--- a/compiler/rename/RnPat.lhs
+++ b/compiler/rename/RnPat.lhs
@@ -483,7 +483,7 @@ rnHsRecFields1 ctxt mk_arg (HsRecFields { rec_flds = flds, rec_dotdot = dotdot }
rn_fld pun_ok parent (HsRecField { hsRecFieldId = fld
, hsRecFieldArg = arg
, hsRecPun = pun })
- = do { fld'@(L loc fld_nm) <- wrapLocM (lookupSubBndrOcc parent doc) fld
+ = do { fld'@(L loc fld_nm) <- wrapLocM (lookupSubBndrOcc True parent doc) fld
; arg' <- if pun
then do { checkErr pun_ok (badPun fld)
; return (L loc (mk_arg (mkRdrUnqual (nameOccName fld_nm)))) }