@@ -2,9 +2,9 @@ import dotty._
22
33object Test {
44 def main (args : Array [String ]) = {
5- val t1 : *: [Int , *: [Int , Unit ]] = (1 , 2 )
5+ val t1 : *: [Int , *: [Int , EmptyTuple ]] = (1 , 2 )
66
7- val t2 : *: [Int , *: [Int , *: [Int , Unit ]]] = 0 *: t1
7+ val t2 : *: [Int , *: [Int , *: [Int , EmptyTuple ]]] = 0 *: t1
88
99 assert(t2.head == 0 )
1010 assert(t2.tail.head == 1 )
@@ -17,7 +17,7 @@ object Test {
1717 assert(e3 == 2 )
1818 }
1919
20- val t3 : *: [Int , *: [Int , *: [Int , *: [Int , Unit ]]]] = - 1 *: t2
20+ val t3 : *: [Int , *: [Int , *: [Int , *: [Int , EmptyTuple ]]]] = - 1 *: t2
2121
2222 assert(t3.head == - 1 )
2323 assert(t3.tail.head == 0 )
@@ -35,7 +35,7 @@ object Test {
3535 type I = Int
3636
3737 // 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
38- val t20 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,Unit ]]]]]]]]]]]]]]]]]]]] = 1 *: 2 *: 3 *: 4 *: 5 *: 6 *: 7 *: 8 *: 9 *: 10 *: 11 *: 12 *: 13 *: 14 *: 15 *: 16 *: 17 *: 18 *: 19 *: 20 *: Tuple ()
38+ val t20 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,EmptyTuple ]]]]]]]]]]]]]]]]]]]] = 1 *: 2 *: 3 *: 4 *: 5 *: 6 *: 7 *: 8 *: 9 *: 10 *: 11 *: 12 *: 13 *: 14 *: 15 *: 16 *: 17 *: 18 *: 19 *: 20 *: Tuple ()
3939
4040 t20 match {
4141 case e1 *: e2 *: e3 *: e4 *: e5 *: e6 *: e7 *: e8 *: e9 *: e10 *: e11 *: e12 *: e13 *: e14 *: e15 *: e16 *: e17 *: e18 *: e19 *: e20 *: Tuple () =>
@@ -62,7 +62,7 @@ object Test {
6262 }
6363
6464 // 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
65- val t21 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,Unit ]]]]]]]]]]]]]]]]]]]]] = 21 *: t20
65+ val t21 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,EmptyTuple ]]]]]]]]]]]]]]]]]]]]] = 21 *: t20
6666
6767 t21 match {
6868 case e21 *: e1 *: e2 *: e3 *: e4 *: e5 *: e6 *: e7 *: e8 *: e9 *: e10 *: e11 *: e12 *: e13 *: e14 *: e15 *: e16 *: e17 *: e18 *: e19 *: e20 *: Tuple () =>
@@ -90,7 +90,7 @@ object Test {
9090 }
9191
9292 // 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
93- val t22 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,Unit ]]]]]]]]]]]]]]]]]]]]]] = 22 *: t21
93+ val t22 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,EmptyTuple ]]]]]]]]]]]]]]]]]]]]]] = 22 *: t21
9494
9595 t22 match {
9696 case e22 *: e21 *: e1 *: e2 *: e3 *: e4 *: e5 *: e6 *: e7 *: e8 *: e9 *: e10 *: e11 *: e12 *: e13 *: e14 *: e15 *: e16 *: e17 *: e18 *: e19 *: e20 *: Tuple () =>
@@ -119,7 +119,7 @@ object Test {
119119 }
120120
121121 // 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
122- val t23 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,Unit ]]]]]]]]]]]]]]]]]]]]]]] = 23 *: t22
122+ val t23 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,EmptyTuple ]]]]]]]]]]]]]]]]]]]]]]] = 23 *: t22
123123
124124 t23 match {
125125 case e23 *: e22 *: e21 *: e1 *: e2 *: e3 *: e4 *: e5 *: e6 *: e7 *: e8 *: e9 *: e10 *: e11 *: e12 *: e13 *: e14 *: e15 *: e16 *: e17 *: e18 *: e19 *: e20 *: Tuple () =>
@@ -149,7 +149,7 @@ object Test {
149149 }
150150
151151 // 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
152- val t24 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,Unit ]]]]]]]]]]]]]]]]]]]]]]]] = 24 *: t23
152+ val t24 : *: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,*: [I ,EmptyTuple ]]]]]]]]]]]]]]]]]]]]]]]] = 24 *: t23
153153
154154 t24 match {
155155 case e24 *: e23 *: e22 *: e21 *: e1 *: e2 *: e3 *: e4 *: e5 *: e6 *: e7 *: e8 *: e9 *: e10 *: e11 *: e12 *: e13 *: e14 *: e15 *: e16 *: e17 *: e18 *: e19 *: e20 *: Tuple () =>
0 commit comments