Skip to content

Commit 942897d

Browse files
committed
Additional test case
1 parent cd97c5c commit 942897d

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/pos/i7894.scala

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
case class Box[T](t: T)
2+
3+
type Boxed[T <: Tuple] <: Tuple = T match {
4+
case EmptyTuple => EmptyTuple
5+
case h *: t => Box[h] *: Boxed[t]
6+
}
7+
8+
trait Cmp[T <: Tuple] { def cmp(t: T, b: Boxed[T]): Boolean }
9+
10+
object UnitCmp extends Cmp[EmptyTuple] {
11+
def cmp(t: EmptyTuple, b: EmptyTuple): Boolean = true
12+
}
13+
14+
object UnitCmp2 extends Cmp[EmptyTuple] {
15+
def cmp(t: EmptyTuple, b: Boxed[EmptyTuple]): Boolean = true
16+
}

0 commit comments

Comments
 (0)