[commit: Cabal] master: Fix for #917: Generated Paths module broken with NoImplicitPrelude (fddd57e)

Ian Lynagh igloo at earth.li
Sun Mar 18 18:54:32 CET 2012


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

On branch  : master

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

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

commit fddd57e63befbc8abb71fb2444ef8e135fee0c12
Author: Duncan Coutts <duncan at community.haskell.org>
Date:   Sat Mar 17 20:28:58 2012 +0000

    Fix for #917: Generated Paths module broken with NoImplicitPrelude
    import Prelude explicitly

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

 Cabal/Distribution/Simple/Build/PathsModule.hs |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/Cabal/Distribution/Simple/Build/PathsModule.hs b/Cabal/Distribution/Simple/Build/PathsModule.hs
index 4a569c2..7af31c3 100644
--- a/Cabal/Distribution/Simple/Build/PathsModule.hs
+++ b/Cabal/Distribution/Simple/Build/PathsModule.hs
@@ -74,7 +74,8 @@ generate pkg_descr lbi =
         foreign_imports++
         "import qualified Control.Exception as Exception\n"++
         "import Data.Version (Version(..))\n"++
-        "import System.Environment (getEnv)"++
+        "import System.Environment (getEnv)\n"++
+        "import Prelude\n"++
         "\n"++
         "catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a\n"++
         "catchIO = Exception.catch\n" ++





More information about the Cvs-libraries mailing list