DeriveAnyClass support for higher-kinded classes + some more comments
#5462 (closed) was merged before a few final fixes were done. This ticket serves to record that. Left to address are:
https://phabricator.haskell.org/D476?id=1443#inline-3652
https://phabricator.haskell.org/D476?id=1443#inline-3648
https://phabricator.haskell.org/D476?id=1443#inline-3646
Also, DeriveAnyClass currently panics at higher-kinded classes (like ((* -> *) -> *) -> Constraint).
I'll fix this.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.9 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | #5462 (closed) |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |