From: simonpj Date: Mon, 20 Oct 2003 14:04:07 +0000 (+0000) Subject: [project @ 2003-10-20 14:04:07 by simonpj] X-Git-Tag: Approx_11550_changesets_converted~355 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=091dcbb00185014e04597eacd28e7a4852e7acf4;p=ghc-hetmet.git [project @ 2003-10-20 14:04:07 by simonpj] Wibble to the last commit; report derived warnings with -dppr-debug --- diff --git a/ghc/compiler/typecheck/TcRnMonad.lhs b/ghc/compiler/typecheck/TcRnMonad.lhs index c30ead5..dc0e8f0 100644 --- a/ghc/compiler/typecheck/TcRnMonad.lhs +++ b/ghc/compiler/typecheck/TcRnMonad.lhs @@ -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