From: simonm Date: Thu, 16 Oct 1997 13:29:38 +0000 (+0000) Subject: [project @ 1997-10-16 13:29:38 by simonm] X-Git-Tag: Approx_2487_patches~1371 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=6588305ea0f19099ca122d1f14b766fd89f7ba2e;p=ghc-hetmet.git [project @ 1997-10-16 13:29:38 by simonm] 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. --- diff --git a/ghc/driver/ghc.lprl b/ghc/driver/ghc.lprl index 54e3db1..c089f56 100644 --- a/ghc/driver/ghc.lprl +++ b/ghc/driver/ghc.lprl @@ -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}