Ticket #189 (new defect)
Incorrect or at least misleading output with PolyKinds + TypeOperators
| Reported by: | illissius | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Version: | 2.9.2 | Keywords: | |
| Cc: |
Description
The code
{-# LANGUAGE PolyKinds, ConstraintKinds, TypeOperators, MultiParamTypeClasses, FlexibleInstances, UndecidableInstances #-}
class (c a, d a) => (c :&: d) a
instance (c a, d a) => (c :&: d) a
produces the following documentation for the instance:
Instances (c a, d a) => (k :&: c) d a
I don't know where it should be, but that k is clearly not in the right place.
Change History
Note: See
TracTickets for help on using
tickets.
