From 6d8766694198aff945f108745f5c43e100ad15a2 Mon Sep 17 00:00:00 2001 From: Michal Terepeta Date: Tue, 30 Nov 2010 21:15:05 +0000 Subject: [PATCH] Improve error message of :set in ghci (ticket #4190). --- ghc/InteractiveUI.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ghc/InteractiveUI.hs b/ghc/InteractiveUI.hs index 278470f..ad46afb 100644 --- a/ghc/InteractiveUI.hs +++ b/ghc/InteractiveUI.hs @@ -1562,7 +1562,9 @@ newDynFlags minus_opts = do liftIO $ handleFlagWarnings dflags' warns if (not (null leftovers)) - then ghcError $ errorsToGhcException leftovers + then ghcError . CmdLineError + $ "Some flags have not been recognized: " + ++ (concat . intersperse ", " $ map unLoc leftovers) else return () new_pkgs <- setDynFlags dflags' -- 1.7.10.4