diff options
author | Tom Schrijvers <tom.schrijvers@cs.kuleuven.be> | 2007-09-04 08:00:14 +0000 |
---|---|---|
committer | Tom Schrijvers <tom.schrijvers@cs.kuleuven.be> | 2007-09-04 08:00:14 +0000 |
commit | 66c58d1c46338135abdb76a86c7342fab005a988 (patch) | |
tree | c87d67b2c996aee77a478f5dc5190d3e5462e36a /compiler/nativeGen/GraphBase.hs | |
parent | fe4dd43030b37772a08ed0986171d3cffcdaca6a (diff) | |
download | haskell-66c58d1c46338135abdb76a86c7342fab005a988.tar.gz |
fix of wanted equational class context
Previously failed to account for equational
class context for wanted dictionary contraints, e.g. wanted C a
in
class a ~ Int => C a
instance C Int
should give rise to wanted a ~ Int and consequently discharge a ~ Int by
unifying a with Int and then discharge C Int with the instance.
All ancestor equalities are taken into account.
Diffstat (limited to 'compiler/nativeGen/GraphBase.hs')
0 files changed, 0 insertions, 0 deletions