On Fri, 2008-01-18 at 14:09 +0000, Simon Peyton-Jones wrote:
> Please validate before committing.  (Yes I know I sometimes don't too.)
> 
> Two current problems:
> * Warning in FastBool
> * Warning in cabal:Distribution.Simple.Program
> (see below)
> 
> Both kill validation since we use -Werror

> Distribution/Simple/Program.hs:222:24:
>     Warning: This binding for `update' shadows the existing binding
>                imported from Distribution.Compat.Map at 
> Distribution/Simple/Program.hs:87:0-46
>              In the definition of `updateUnconfiguredProgs'

This must be an incorrect warning since we:

import qualified Distribution.Compat.Map as Map

So there is no name shadowing. 'Map.update' is in scope, 'update' is
not. This looks like a regression in ghc HEAD. I do not get the same
warning with ghc-6.8.2.

So that might also explain the validation error since I'd be pretty sure
that whoever pushed recent changes from Cabal HEAD to the ghc's branch
of Cabal would have validated since it's well known that Cabal changes
can affect the ghc build process in non-obvious ways.

Duncan

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to