use ghcError for error in command line
authorClemens Fruhwirth <clemens@endorphin.org>
Wed, 1 Oct 2008 12:56:48 +0000 (12:56 +0000)
committerClemens Fruhwirth <clemens@endorphin.org>
Wed, 1 Oct 2008 12:56:48 +0000 (12:56 +0000)
compiler/main/DynFlags.hs

index e6ec50e..5943e98 100644 (file)
@@ -711,7 +711,7 @@ parseDynLibLoaderMode f d =
    ("wrapped", "")      -> d{ dynLibLoader = Wrapped Nothing }
    ("wrapped:", "hard") -> d{ dynLibLoader = Wrapped Nothing }
    ("wrapped:", flex)   -> d{ dynLibLoader = Wrapped (Just flex) }
-   (_,_)                -> error "Unknown dynlib loader"
+   _                    -> ghcError (CmdLineError ("Unknown dynlib loader: " ++ f))
 
 setDumpPrefixForce f d = d { dumpPrefixForce = f}