summaryrefslogblamecommitdiff
path: root/test/files/run/t6695.scala
blob: b527238a5193bf4b68a326add8fac3768081f612 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                                       
object Test extends App {
	try {
	  Array("a", "b", "c") match {
	  	case Array("a", "x", "c") => println("x")
	  	case Array("a", "b", "x") => println("a");
	  	case Array("a", "d", _*) => println("wrongly positive")
	  }
	  assert(false, "match succeeded")
	} catch {
		case _: MatchError => // okay
	}

  Array("a", "b", "c") match {
  	case Array("a", "x", "c") => println("x")
  	case Array("a", "b", "x") => println("a");
  	case Array("a", "b", _*) => // okay
  }
}