@@ -6,7 +6,6 @@ import System.Exit ( exitSuccess )
66import Idris.AbsSyntax
77import Idris.Error
88import Idris.CmdOptions
9−import Idris.Info
109import Idris.Info.Show
1110import Idris.Package
1211import Idris.Main
@@ -31,7 +30,8 @@ check opts extractOpts action = do
3130
3231processClientOptions :: [Opt] -> Idris ()
3332processClientOptions opts = check opts getClient $ \fs -> case fs of
34− (c:_) -> do
33+ [] -> ifail "No --client argument. This indicates a bug. Please report."
34+ (c : _) -> do
3535 setVerbose False
3636 setQuiet True
3737 case getPort opts of