cvs commit: fptools/ghc/compiler/compMan CompManager.lhs fptools/ghc/compiler/ghci Linker.lhs fptools/ghc/compiler/main DriverPipeline.hs HscTypes.lhs

Simon Marlow simonmar at haskell.org
Mon Jul 18 10:06:31 EDT 2005


simonmar    2005/07/18 07:06:31 PDT

  Modified files:        (Branch: ghc-6-4-branch)
    ghc/compiler/compMan CompManager.lhs 
    ghc/compiler/ghci    Linker.lhs 
    ghc/compiler/main    DriverPipeline.hs HscTypes.lhs 
  Log:
  Fix bug in
  
   [ 1239792 ] Reloading edited mutually recursive modules gives error
  
  the problem was that the hm_linkable field of HomeModInfo contains an
  error value if the module is a .hs-boot file - it will be filled in
  correctly when the real module is compiled.  However, if there is an
  error before the real module is compiled, the error value will be
  evaluated by a subsequent reload.
  
  The bug is already fixed in the HEAD, where we made hm_linkable
  contain a Maybe Linkable.  This commit merges that change from the
  HEAD.
  
  Revision  Changes    Path
  1.159.2.9 +5 -6      fptools/ghc/compiler/compMan/Attic/CompManager.lhs
  1.50.2.3  +3 -1      fptools/ghc/compiler/ghci/Linker.lhs
  1.185.2.5 +1 -1      fptools/ghc/compiler/main/DriverPipeline.hs
  1.123.2.5 +11 -1     fptools/ghc/compiler/main/HscTypes.lhs


More information about the Cvs-ghc mailing list