diff options
| author | Oleg Grenrus <oleg.grenrus@iki.fi> | 2015-02-23 08:51:28 -0600 |
|---|---|---|
| committer | Austin Seipp <austin@well-typed.com> | 2015-02-23 08:52:10 -0600 |
| commit | aead01902e1c41e85b758dbafd15e60d08956374 (patch) | |
| tree | 9b7b4e48d614997f59cb694e613a78bdc6889722 /compiler/main/InteractiveEval.hs | |
| parent | 26a85bd8a84df9ac68d011603ad01f4e4dbd1364 (diff) | |
| download | haskell-aead01902e1c41e85b758dbafd15e60d08956374.tar.gz | |
driver: split -fwarn-unused-binds into 3 flags (fixes #17)
Summary: New flags:
-fwarn-unused-top-binds
-fwarn-unused-local-binds
-fwarn-unused-pattern-binds
Test Plan: `tests/rename/should_compile/T17` tests
Correct other tests
Reviewers: austin, rwbarton
Reviewed By: austin, rwbarton
Subscribers: rwbarton, carter, thomie
Differential Revision: https://phabricator.haskell.org/D591
GHC Trac Issues: #17
Diffstat (limited to 'compiler/main/InteractiveEval.hs')
| -rw-r--r-- | compiler/main/InteractiveEval.hs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/main/InteractiveEval.hs b/compiler/main/InteractiveEval.hs index 70c61f2215..ff588e1276 100644 --- a/compiler/main/InteractiveEval.hs +++ b/compiler/main/InteractiveEval.hs @@ -168,10 +168,10 @@ runStmtWithLocation source linenumber expr step = breakMVar <- liftIO $ newEmptyMVar -- wait on this when we hit a breakpoint statusMVar <- liftIO $ newEmptyMVar -- wait on this when a computation is running - -- Turn off -fwarn-unused-bindings when running a statement, to hide + -- Turn off -fwarn-unused-local-binds when running a statement, to hide -- warnings about the implicit bindings we introduce. let ic = hsc_IC hsc_env -- use the interactive dflags - idflags' = ic_dflags ic `wopt_unset` Opt_WarnUnusedBinds + idflags' = ic_dflags ic `wopt_unset` Opt_WarnUnusedLocalBinds hsc_env' = hsc_env{ hsc_IC = ic{ ic_dflags = idflags' } } -- compile to value (IO [HValue]), don't run |
