Make records work properly with type families
[ghc-hetmet.git] / compiler / hsSyn / Convert.lhs
index 4ed7364..241eb44 100644 (file)
@@ -367,7 +367,7 @@ cvtl e = wrapL (cvt e)
                              ; return $ RecordCon c' noPostTcExpr (HsRecordBinds flds') }
     cvt (RecUpdE e flds) = do { e' <- cvtl e
                              ; flds' <- mapM cvtFld flds
-                             ; return $ RecordUpd e' (HsRecordBinds flds') placeHolderType placeHolderType }
+                             ; return $ RecordUpd e' (HsRecordBinds flds') [] [] [] }
 
 cvtFld (v,e) = do { v' <- vNameL v; e' <- cvtl e; return (v',e') }