[commit: Cabal] master: Bugfix: wrong flag name was used while adding new dependencies (94e0bf2)
Ian Lynagh
igloo at earth.li
Fri Nov 4 18:06:00 CET 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/94e0bf2078d02d96be61fceada692874d9b25e4c
>---------------------------------------------------------------
commit 94e0bf2078d02d96be61fceada692874d9b25e4c
Author: Andres Loeh <andres at well-typed.com>
Date: Sun Jun 19 15:48:41 2011 +0000
Bugfix: wrong flag name was used while adding new dependencies
>---------------------------------------------------------------
.../Client/Dependency/Modular/Validate.hs | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs b/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs
index ec1cca3..516157c 100644
--- a/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs
+++ b/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs
@@ -162,7 +162,7 @@ extractNewFlagDeps qfn b fa deps = do
Simple _ -> mzero
Flagged qfn' _ td fd
| qfn == qfn' -> if b then extractDeps fa td else extractDeps fa fd
- | otherwise -> case M.lookup qfn fa of
+ | otherwise -> case M.lookup qfn' fa of
Nothing -> mzero
Just True -> extractNewFlagDeps qfn b fa td
Just False -> extractNewFlagDeps qfn b fa fd
More information about the Cvs-libraries
mailing list