X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fmain%2FParsePkgConf.y;h=9cf6d0491a313eb038115ce41a6079bf35aad92b;hp=b09f2b39a78f89d99f49a24f46ad4fe20b5c6e7e;hb=aa9a4f1053d3c554629a2ec25955e7530c95b892;hpb=179a3a7bd67ccc816e3b934eff770fb49c4cc456 diff --git a/compiler/main/ParsePkgConf.y b/compiler/main/ParsePkgConf.y index b09f2b3..9cf6d04 100644 --- a/compiler/main/ParsePkgConf.y +++ b/compiler/main/ParsePkgConf.y @@ -20,8 +20,7 @@ import StringBuffer import ErrUtils ( mkLocMessage ) import SrcLoc import Outputable -import Panic ( GhcException(..) ) -import Control.Exception ( throwDyn ) +import Panic } @@ -162,7 +161,7 @@ loadPackageConfig dflags conf_filename = do let loc = mkSrcLoc (mkFastString conf_filename) 1 0 case unP parse (mkPState buf loc dflags) of PFailed span err -> - throwDyn (InstallationError (showSDoc (mkLocMessage span err))) + ghcError (InstallationError (showSDoc (mkLocMessage span err))) POk _ pkg_details -> do return pkg_details