diff --git a/tests/pos/i12723.scala b/tests/pos/i12723.scala new file mode 100644 index 000000000000..d1cab3ede638 --- /dev/null +++ b/tests/pos/i12723.scala @@ -0,0 +1,10 @@ +class Fun[|*|[_, _]] { + enum ->[A, B] { + case BiId[X, Y]() extends ((X |*| Y) -> (X |*| Y)) + } + + def go[A, B](f: A -> B): Unit = + f match { + case ->.BiId() => () + } +}