[#23663] Show Flag Suggestions in GHCi
Makes suggestions when using `:set` in GHCi with a misspelled flag. This mirrors how invalid flags are handled when passed to GHC directly. Logic for producing flag suggestions was moved to GHC.Driver.Sesssion so it can be shared. resolves #23663
Showing
- compiler/GHC/Driver/Session.hs 16 additions, 1 deletioncompiler/GHC/Driver/Session.hs
- ghc/GHCi/UI.hs 10 additions, 4 deletionsghc/GHCi/UI.hs
- ghc/Main.hs 1 addition, 10 deletionsghc/Main.hs
- testsuite/tests/ghc-e/should_fail/Makefile 3 additions, 0 deletionstestsuite/tests/ghc-e/should_fail/Makefile
- testsuite/tests/ghc-e/should_fail/T18441fail2.stderr 2 additions, 1 deletiontestsuite/tests/ghc-e/should_fail/T18441fail2.stderr
- testsuite/tests/ghc-e/should_fail/T23663.stderr 5 additions, 0 deletionstestsuite/tests/ghc-e/should_fail/T23663.stderr
- testsuite/tests/ghc-e/should_fail/all.T 2 additions, 0 deletionstestsuite/tests/ghc-e/should_fail/all.T
- testsuite/tests/safeHaskell/ghci/p12.stderr 9 additions, 3 deletionstestsuite/tests/safeHaskell/ghci/p12.stderr
- testsuite/tests/safeHaskell/ghci/p5.stderr 12 additions, 3 deletionstestsuite/tests/safeHaskell/ghci/p5.stderr
Loading
Please register or sign in to comment