From 6588305ea0f19099ca122d1f14b766fd89f7ba2e Mon Sep 17 00:00:00 2001 From: simonm Date: Thu, 16 Oct 1997 13:29:38 +0000 Subject: [PATCH] [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. --- ghc/driver/ghc.lprl | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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} -- 1.7.10.4