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