Skip to content

Commit 4290a21

Browse files
committed
change _* to _: _* in warnings
1 parent f747d2c commit 4290a21

File tree

8 files changed

+13
-13
lines changed

8 files changed

+13
-13
lines changed

compiler/src/dotty/tools/dotc/transform/patmat/Space.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -647,9 +647,9 @@ class SpaceEngine(implicit ctx: Context) extends SpaceLogic {
647647
if (ctx.definitions.isTupleType(tp))
648648
params(tp).map(_ => "_").mkString("(", ", ", ")")
649649
else if (scalaListType.isRef(sym))
650-
if (mergeList) "_*" else "_: List"
650+
if (mergeList) "_: _*" else "_: List"
651651
else if (scalaConsType.isRef(sym))
652-
if (mergeList) "_, _*" else "List(_, _*)"
652+
if (mergeList) "_, _: _*" else "List(_, _: _*)"
653653
else if (tp.classSymbol.is(CaseClass) && !hasCustomUnapply(tp.classSymbol))
654654
// use constructor syntax for case class
655655
showType(tp) + params(tp).map(_ => "_").mkString("(", ", ", ")")

tests/patmat/exhausting.check

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
21: Pattern Match Exhaustivity: List(_), List(_, _, _, _*)
1+
21: Pattern Match Exhaustivity: List(_), List(_, _, _, _: _*)
22
27: Pattern Match Exhaustivity: Nil
3-
32: Pattern Match Exhaustivity: List(_, _*)
3+
32: Pattern Match Exhaustivity: List(_, _: _*)
44
39: Pattern Match Exhaustivity: Bar3
55
44: Pattern Match Exhaustivity: (Bar2, Bar2)
66
53: Pattern Match Exhaustivity: (Bar2, Bar2), (Bar2, Bar1), (Bar1, Bar3), (Bar1, Bar2)

tests/patmat/i2363.check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
15: Pattern Match Exhaustivity: List(_, _*)
1+
15: Pattern Match Exhaustivity: List(_, _: _*)
22
21: Pattern Match Exhaustivity: _: Expr

tests/patmat/t4408.check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2: Pattern Match Exhaustivity: List(_, _, _, _*)
1+
2: Pattern Match Exhaustivity: List(_, _, _, _: _*)

tests/patmat/t5440.check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2: Pattern Match Exhaustivity: (Nil, List(_, _*)), (List(_, _*), Nil)
1+
2: Pattern Match Exhaustivity: (Nil, List(_, _: _*)), (List(_, _: _*), Nil)

tests/patmat/t6420.check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5: Pattern Match Exhaustivity: (_: List, Nil), (_: List, List(true, _*)), (_: List, List(false, _*))
1+
5: Pattern Match Exhaustivity: (_: List, Nil), (_: List, List(true, _: _*)), (_: List, List(false, _: _*))

tests/patmat/t7020.check

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
3: Pattern Match Exhaustivity: List(_, _*)
2-
10: Pattern Match Exhaustivity: List(_, _*)
3-
17: Pattern Match Exhaustivity: List(_, _*)
4-
24: Pattern Match Exhaustivity: List(_, _*)
1+
3: Pattern Match Exhaustivity: List(_, _: _*)
2+
10: Pattern Match Exhaustivity: List(_, _: _*)
3+
17: Pattern Match Exhaustivity: List(_, _: _*)
4+
24: Pattern Match Exhaustivity: List(_, _: _*)

tests/patmat/t9232.check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
13: Pattern Match Exhaustivity: Node2()
2-
17: Pattern Match Exhaustivity: Node2(), Node1(Foo(Nil)), Node1(Foo(List(_, _*)))
2+
17: Pattern Match Exhaustivity: Node2(), Node1(Foo(Nil)), Node1(Foo(List(_, _: _*)))
33
21: Pattern Match Exhaustivity: Node2(), Node1(Foo(Nil))

0 commit comments

Comments
 (0)