[project @ 1998-02-17 20:13:33 by sof]
authorsof <unknown>
Tue, 17 Feb 1998 20:13:33 +0000 (20:13 +0000)
committersof <unknown>
Tue, 17 Feb 1998 20:13:33 +0000 (20:13 +0000)
- arityErr: prefix error message with what kind
  of constructor that is being used wrongly.

ghc/compiler/typecheck/TcMonad.lhs

index 3fe3ac5..4c7ab55 100644 (file)
@@ -555,8 +555,8 @@ ctxt_to_use ctxt | opt_PprStyle_All = ctxt
                   takeAtMost n (x:xs) = x:takeAtMost (n-1) xs
 
 arityErr kind name n m
-  = hsep [ ppr name, ptext SLIT("should have"),
-          n_arguments <> comma, text "but has been given", int m, char '.']
+  = hsep [ text kind, quotes (ppr name), ptext SLIT("should have"),
+          n_arguments <> comma, text "but has been given", int m]
     where
        n_arguments | n == 0 = ptext SLIT("no arguments")
                    | n == 1 = ptext SLIT("1 argument")