You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This was noticed by @sellout when porting his work on precog/matryoshka#28 to matryoshka's master branch (which uses typelevel scala). He suggested it might be tied to the #9760 fix.
Here's the most minimal example I could come up with.
Compiles with LB Scala 2.11.8
Does not compile with TL Scala 2.11.8
Does not compile with 2.12.1 (using either LB or TL)
Greg Pfeil (sellout) said:
Ok, so I think I’ve narrowed it down. While checking MemberK[Any] <:< GADTK[?A, ?I], it fails on Any <:< ?A. Note that both the type parameter to MemberK and ?A are of kind * -> *, while Any isn’t.
This was noticed by @sellout when porting his work on precog/matryoshka#28 to matryoshka's master branch (which uses typelevel scala). He suggested it might be tied to the #9760 fix.
Here's the most minimal example I could come up with.
Compiles with LB Scala 2.11.8
Does not compile with TL Scala 2.11.8
Does not compile with 2.12.1 (using either LB or TL)
The text was updated successfully, but these errors were encountered: