[haskell-llvm] (StructFields s) vs. IsType (Struct s)
Henning Thielemann
lemming at henning-thielemann.de
Wed Sep 28 10:18:58 BST 2011
Maybe this is a logical problem:
GHC says
Could not deduce (llvm-0.10.0.0:LLVM.Core.Type.StructFields s)
from the context (IsType (Struct s), ...)
...
Possible fix:
add (llvm-0.10.0.0:LLVM.Core.Type.StructFields s) to the context ...
I could just add the (StructFields s) constraint, but StructFields is not
exported. I thought that adding (IsType (Struct s)) is also ok, since the
llvm package exports the instance:
StructFields s => IsType (Struct s)
Has anyone an idea, why GHC does not accept my (IsType (Struct s))
constraint?
More information about the Haskell-llvm
mailing list