summaryrefslogtreecommitdiff
path: root/test/files/run/t6288b-jump-position.scala
blob: c5f3bbe7881dcfdd6f3f974462f8bf4c388434ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import scala.tools.partest.IcodeComparison

object Test extends IcodeComparison {
  override def code =
    """object Case3 {                                // 01
     |  def unapply(z: Any): Option[Int] = Some(-1)  // 02
     |  def main(args: Array[String]) {              // 03
     |    ("": Any) match {                          // 04
     |      case x : String =>                       // 05 Read: <linenumber> JUMP <target basic block id>
     |        println("case 0")                      // 06 expecting "6 JUMP 7", was "8 JUMP 7"
     |      case _ =>                                // 07
     |        println("default")                     // 08 expecting "8 JUMP 7"
     |    }                                          // 09
     |    println("done")                            // 10
     |  }
     |}""".stripMargin

  override def show() = showIcode()
}