Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
c06d51eb
Commit
c06d51eb
authored
Oct 31, 2000
by
simonpj
Browse files
[project @ 2000-10-31 10:04:41 by simonpj]
Error in TcDeriv
parent
7c068ace
Changes
2
Hide whitespace changes
Inline
Side-by-side
ghc/compiler/typecheck/TcDeriv.lhs
View file @
c06d51eb
...
...
@@ -309,12 +309,13 @@ makeDerivEqns this_mod tycons
= case chk_out clas tycon of
Just err -> addErrTc err `thenNF_Tc_`
returnNF_Tc Nothing
Nothing -> newDFunName this_mod clas ty
var_tys
locn `thenNF_Tc` \ dfun_name ->
Nothing -> newDFunName this_mod clas
[
ty
]
locn `thenNF_Tc` \ dfun_name ->
returnNF_Tc (Just (dfun_name, clas, tycon, tyvars, constraints))
where
clas_key = classKey clas
tyvars = tyConTyVars tycon
-- ToDo: Do we need new tyvars ???
tyvars = tyConTyVars tycon
tyvar_tys = mkTyVarTys tyvars
ty = mkTyConApp tycon tyvar_tys
data_cons = tyConDataCons tycon
locn = getSrcLoc tycon
...
...
ghc/compiler/typecheck/TcModule.lhs
View file @
c06d51eb
...
...
@@ -46,7 +46,7 @@ import Module ( Module )
import Name ( Name, isLocallyDefined,
toRdrName, nameEnvElts, lookupNameEnv,
)
import TyCon ( tyConGenInfo
, isClassTyCon
)
import TyCon ( tyConGenInfo )
import Maybes ( thenMaybe )
import Util
import BasicTypes ( EP(..), Fixity )
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment