cvs commit: fptools/ghc/compiler/basicTypes RdrName.lhs
fptools/ghc/compiler/rename
RnExpr.lhs RnNames.lhs fptools/ghc/compiler/typecheck TcRnDriver.lhs
Simon Peyton Jones
simonpj at haskell.org
Tue May 3 06:53:02 EDT 2005
simonpj 2005/05/03 03:53:01 PDT
Modified files:
ghc/compiler/basicTypes RdrName.lhs
ghc/compiler/rename RnExpr.lhs RnNames.lhs
ghc/compiler/typecheck TcRnDriver.lhs
Log:
Fix the test for duplicate local bindings, so that it works with
Template Haskell. Pre-TH, all the local bindings came into scope
at once, but with TH they come into scope in groups, and we must
check for conflict with existing local bindings.
MERGE TO STABLE
Revision Changes Path
1.37 +8 -1 fptools/ghc/compiler/basicTypes/RdrName.lhs
1.138 +19 -18 fptools/ghc/compiler/rename/RnExpr.lhs
1.192 +64 -72 fptools/ghc/compiler/rename/RnNames.lhs
1.113 +5 -11 fptools/ghc/compiler/typecheck/TcRnDriver.lhs
More information about the Cvs-ghc
mailing list