summaryrefslogtreecommitdiff
path: root/ghc/compiler/rename/RnNames.lhs
diff options
context:
space:
mode:
authorpartain <unknown>1996-04-09 10:28:48 +0000
committerpartain <unknown>1996-04-09 10:28:48 +0000
commitb4255f2c320f852d7dfb0afc0bc9f64765aece0c (patch)
tree6a7a9f23229fe841f97d52e1faae4a26337d94ac /ghc/compiler/rename/RnNames.lhs
parent7b0181919416d8f04324575b7e17031ca692f5b0 (diff)
downloadhaskell-b4255f2c320f852d7dfb0afc0bc9f64765aece0c.tar.gz
[project @ 1996-04-09 10:27:46 by partain]
Sansom 1.3 changes through 960408
Diffstat (limited to 'ghc/compiler/rename/RnNames.lhs')
-rw-r--r--ghc/compiler/rename/RnNames.lhs5
1 files changed, 2 insertions, 3 deletions
diff --git a/ghc/compiler/rename/RnNames.lhs b/ghc/compiler/rename/RnNames.lhs
index b0ec1905be..dcbf83195f 100644
--- a/ghc/compiler/rename/RnNames.lhs
+++ b/ghc/compiler/rename/RnNames.lhs
@@ -189,7 +189,7 @@ doBind (RecBind mbind) = doMBinds mbind
doMBinds EmptyMonoBinds = returnRn emptyBag
doMBinds (PatMonoBind pat grhss_and_binds locn) = doPat locn pat
-doMBinds (FunMonoBind p_name _ locn) = doName locn p_name
+doMBinds (FunMonoBind p_name _ _ locn) = doName locn p_name
doMBinds (AndMonoBinds mbinds1 mbinds2)
= andRn unionBags (doMBinds mbinds1) (doMBinds mbinds2)
@@ -214,8 +214,7 @@ doPat locn (RecPatIn name fields)
= mapRn (doField locn) fields `thenRn` \ fields_s ->
returnRn (unionManyBags fields_s)
-doField locn (field, _, True{-pun-}) = doName locn field
-doField locn (field, pat, _) = doPat locn pat
+doField locn (_, pat, _) = doPat locn pat
doName locn rdr
= newGlobalName locn Nothing rdr `thenRn` \ name ->