[project @ 2000-04-20 10:56:05 by simonpj]
authorsimonpj <unknown>
Thu, 20 Apr 2000 10:56:05 +0000 (10:56 +0000)
committersimonpj <unknown>
Thu, 20 Apr 2000 10:56:05 +0000 (10:56 +0000)
commit074d99bd864680f896b671fa354fcca6be77ae12
treef65980013f19f6f01af1a9de79c31a7fda276edc
parente6177a676dcfb4af25afed19b2a5edbc716d51e2
[project @ 2000-04-20 10:56:05 by simonpj]
- Fix bug in TcExpr.tcMonoExpr (RecordUpd ...), where I hadn't
  propagated the recent change (to be H98ish) that record selectors
  for types with a context are overloaded:
data Eq a => T a { f1 :: a }

  Here f1 :: Eq a => T a -> a

  I don't like this, but Mark persuaded me that this was the
  Right Thing if we are to have contexts in data decls at all
  (which we should not)
ghc/compiler/deSugar/DsExpr.lhs
ghc/compiler/typecheck/TcExpr.lhs