Further fixes in RnNames, to make associated type exports work
authorSimon Peyton Jones <simonpj@microsoft.com>
Tue, 25 Jun 2013 08:30:27 +0000 (09:30 +0100)
committerSimon Peyton Jones <simonpj@microsoft.com>
Tue, 25 Jun 2013 10:58:01 +0000 (11:58 +0100)
commit0cb60cee510ac65b06d9c5b1b3ea8bc9984f6f33
tree127162ca1bfc95c29664a744bf2c0d214d999d99
parente0801a0fb342eea9a312906eab72874d631271cf
Further fixes in RnNames, to make associated type exports work

You ought to be able to say

  module M( C( T, foo ) where
    class C a where
      type T a
      foo :: a -> T a

i.e. with T in C's sub-item list.  This makes it so.
compiler/rename/RnNames.lhs