[project @ 1997-10-16 13:29:38 by simonm]
authorsimonm <unknown>
Thu, 16 Oct 1997 13:29:38 +0000 (13:29 +0000)
committersimonm <unknown>
Thu, 16 Oct 1997 13:29:38 +0000 (13:29 +0000)
move -fwarn-incomplete-patterns into -W (it's not as likely to
indicate an error as -fwarn-overlapping-patterns), and add
-fwarn-unused-names to -W in case it gets implemented one day.

ghc/driver/ghc.lprl

index 54e3db1..c089f56 100644 (file)
@@ -272,17 +272,22 @@ warnings that you get all the time are
        
        -fwarn-overlapping-patterns
        -fwarn-incomplete-patterns
+       -fwarn-missing-methods
 
 these are turned off by -Wnot.
 
 \begin{code}
 @StandardWarnings = ('-fwarn-overlapping-patterns', 
-                    '-fwarn-incomplete-patterns');
-@MinusWOpts    = (@StandardWarnings, '-fwarn-name-shadowing');
-@MinusWallOpts = @MinusWOpts;
+                    '-fwarn-missing-methods');
+@MinusWOpts              = (@StandardWarnings, 
+                    '-fwarn-incomplete-patterns', 
+                    '-fwarn-unused-names');
+@MinusWallOpts           = (@MinusWOpts, 
+                    '-fwarn-name-shadowing');
 \end{code}
 
 What options \tr{-user-setup-a} turn into (user-defined ``packages''
+
 of options).  Note that a particular user-setup implies a particular
 Prelude ({\em including} its interface file(s)).
 \begin{code}