summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/GraphBase.hs
diff options
context:
space:
mode:
authorTom Schrijvers <tom.schrijvers@cs.kuleuven.be>2007-09-04 08:00:14 +0000
committerTom Schrijvers <tom.schrijvers@cs.kuleuven.be>2007-09-04 08:00:14 +0000
commit66c58d1c46338135abdb76a86c7342fab005a988 (patch)
treec87d67b2c996aee77a478f5dc5190d3e5462e36a /compiler/nativeGen/GraphBase.hs
parentfe4dd43030b37772a08ed0986171d3cffcdaca6a (diff)
downloadhaskell-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