[project @ 2003-10-20 14:04:07 by simonpj]
authorsimonpj <unknown>
Mon, 20 Oct 2003 14:04:07 +0000 (14:04 +0000)
committersimonpj <unknown>
Mon, 20 Oct 2003 14:04:07 +0000 (14:04 +0000)
Wibble to the last commit; report derived warnings with -dppr-debug

ghc/compiler/typecheck/TcRnMonad.lhs

index c30ead5..dc0e8f0 100644 (file)
@@ -410,6 +410,8 @@ discardWarnings :: TcRn a -> TcRn a
 -- With -dppr-debug, the effects is switched off, so you can still see
 -- what warnings derived code would give
 discardWarnings thing_inside
+  | opt_PprStyle_Debug = thing_inside
+  | otherwise
   = do { errs_var <- newMutVar emptyMessages
        ; result <- setErrsVar errs_var thing_inside
        ; (_warns, errs) <- readMutVar errs_var