[commit: Cabal] master: Fixed non-exhaustive pattern matches with new InstallOutcome. (b0777e2)

Ian Lynagh igloo at earth.li
Fri Feb 17 20:34:27 CET 2012


Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/b0777e2ddf449ea22f0d6630a098b799c5735441

>---------------------------------------------------------------

commit b0777e2ddf449ea22f0d6630a098b799c5735441
Author: Thomas Tuegel <ttuegel at gmail.com>
Date:   Thu Feb 16 18:16:22 2012 +0000

    Fixed non-exhaustive pattern matches with new InstallOutcome.

>---------------------------------------------------------------

 .../Distribution/Client/BuildReports/Anonymous.hs  |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/cabal-install/Distribution/Client/BuildReports/Anonymous.hs b/cabal-install/Distribution/Client/BuildReports/Anonymous.hs
index 93b31cf..3849fd4 100644
--- a/cabal-install/Distribution/Client/BuildReports/Anonymous.hs
+++ b/cabal-install/Distribution/Client/BuildReports/Anonymous.hs
@@ -282,6 +282,7 @@ instance Text.Text InstallOutcome where
   disp SetupFailed     = Disp.text "SetupFailed"
   disp ConfigureFailed = Disp.text "ConfigureFailed"
   disp BuildFailed     = Disp.text "BuildFailed"
+  disp TestsFailed     = Disp.text "TestsFailed"
   disp InstallFailed   = Disp.text "InstallFailed"
   disp InstallOk       = Disp.text "InstallOk"
 
@@ -296,6 +297,7 @@ instance Text.Text InstallOutcome where
       "SetupFailed"      -> return SetupFailed
       "ConfigureFailed"  -> return ConfigureFailed
       "BuildFailed"      -> return BuildFailed
+      "TestsFailed"      -> return TestsFailed
       "InstallFailed"    -> return InstallFailed
       "InstallOk"        -> return InstallOk
       _                  -> Parse.pfail





More information about the Cvs-libraries mailing list