Rename a variable
authorsimonpj@microsoft.com <unknown>
Wed, 10 Sep 2008 08:15:10 +0000 (08:15 +0000)
committersimonpj@microsoft.com <unknown>
Wed, 10 Sep 2008 08:15:10 +0000 (08:15 +0000)
compiler/rename/RnPat.lhs

index 18f3dd5..ac35fe5 100644 (file)
@@ -296,9 +296,9 @@ rnLPatAndThen var@(NM varf) (L loc p) cont =
               ; rnLPatsAndThen var pats $ \ patslist ->
                 lcont (TuplePat patslist boxed placeHolderType) }
 
-         TypePat name -> 
-           do { (name', fvs1) <- rnHsTypeFVs (text "In a type pattern") name
-             ; (res, fvs2) <- lcont (TypePat name')
+         TypePat ty -> 
+           do { (ty', fvs1) <- rnHsTypeFVs (text "In a type pattern") ty
+             ; (res, fvs2) <- lcont (TypePat ty')
              ; return (res, fvs1 `plusFV` fvs2) }
 
          p -> pprPanic "rnLPatAndThen" (ppr p)