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
Cannot prove that (r1 : data.Macros9.IEmpT.type) <:< data.Macros9.ICons[String, Int, data.Macros9.IEmpT.type].bloop(172)
Expectation
I would expect the match to work for the first uncommented case and for all others that follow. All other commented cases work. Note that this report follows from issue 19941 which determines that the last commented case should also not match but case '{ type t <: Tuple; ($hd: h) *: ($tl: t) } should, which it seems does not. The problem seems to be with the parenthesis used for enclosing the type.
The text was updated successfully, but these errors were encountered:
Compiler version
Version
3.4.0
Minimized code
File 1:
File 2:
Output
Expectation
I would expect the match to work for the first uncommented case and for all others that follow. All other commented cases work. Note that this report follows from issue 19941 which determines that the last commented case should also not match but
case '{ type t <: Tuple; ($hd: h) *: ($tl: t) }
should, which it seems does not. The problem seems to be with the parenthesis used for enclosing the type.The text was updated successfully, but these errors were encountered: