summaryrefslogtreecommitdiff
path: root/testsuite/tests/driver/mode001.stdout
diff options
context:
space:
mode:
authorLennart Kolmodin <kolmodin@gmail.com>2014-11-21 15:31:54 -0600
committerAustin Seipp <austin@well-typed.com>2014-11-21 17:04:57 -0600
commit624a7c5a2eee0c0ba486a45550680052c2c79849 (patch)
treee48ccb390a642b824f66e1c0f13e4fbfcb4def8f /testsuite/tests/driver/mode001.stdout
parent02f8f6ad7bd3d792459a1d33e8d0d57dcf1ea424 (diff)
downloadhaskell-624a7c5a2eee0c0ba486a45550680052c2c79849.tar.gz
ghc: allow --show-options and --interactive together
Summary: Previously 'ghc --show-options' showed all options that GHC can possibly accept. With this patch, it'll only show the options that have effect in non-interactive modes. This change also adds support for using 'ghc --interactive --show-options' which previously was disallowed. This command will show all options that have effect in the interactive mode. The CmdLineParser is updated to know about the GHC modes, and then each flag is annotated with which mode it has effect. This fixes #9259. Test Plan: Try out --show-options with --interactive on the command line. With and without --interactive should give different results. Run the test suite, mode001 has been updated to verify this new flag combination. Reviewers: austin, jstolarek Reviewed By: austin, jstolarek Subscribers: jstolarek, thomie, carter, simonmar Differential Revision: https://phabricator.haskell.org/D337 GHC Trac Issues: #9259
Diffstat (limited to 'testsuite/tests/driver/mode001.stdout')
-rw-r--r--testsuite/tests/driver/mode001.stdout2
1 files changed, 2 insertions, 0 deletions
diff --git a/testsuite/tests/driver/mode001.stdout b/testsuite/tests/driver/mode001.stdout
index 462d836f55..e94602d96e 100644
--- a/testsuite/tests/driver/mode001.stdout
+++ b/testsuite/tests/driver/mode001.stdout
@@ -6,3 +6,5 @@ The Glorious Glasgow Haskell Compilation System
Usage:
The Glorious Glasgow Haskell Compilation System
The Glorious Glasgow Haskell Compilation System
+--interactive
+--interactive