Improve error message for malformed LANGUAGE pragma
authorTim Chevalier <chevalier@alum.wellesley.edu>
Sun, 6 Apr 2008 20:23:33 +0000 (20:23 +0000)
committerTim Chevalier <chevalier@alum.wellesley.edu>
Sun, 6 Apr 2008 20:23:33 +0000 (20:23 +0000)
I made the error (which previously said "cannot parse LANGUAGE
pragma") slightly more helpful by reminding the user that pragmas
should be comma-separated.

compiler/main/HeaderInfo.hs

index 0915e60..a9e2051 100644 (file)
@@ -196,8 +196,9 @@ checkExtension (L l ext)
 
 languagePragParseError :: SrcSpan -> a
 languagePragParseError loc =
-  pgmError (showSDoc (mkLocMessage loc (
-                text "cannot parse LANGUAGE pragma")))
+  pgmError 
+   (showSDoc (mkLocMessage loc (
+     text "cannot parse LANGUAGE pragma: comma-separated list expected")))
 
 unsupportedExtnError :: SrcSpan -> String -> a
 unsupportedExtnError loc unsup =