summaryrefslogblamecommitdiff
path: root/test/files/run/t6288.scala
blob: 9d8fb990d73b3490632aba5e16c42679596d5111 (plain) (tree)
























                                                                                                    
import scala.tools.partest._
import java.io.{Console => _, _}

object Test extends DirectTest {

  override def extraSettings: String = "-usejavacp -Xprint:patmat -Xprint-pos -d " + testOutput.path

  override def code =
  """
  |object Case3 {
  |  def unapply(z: Any): Option[Int] = Some(-1)
  |
  |  "" match {
  |    case Case3(nr) => ()
  |  }
  |}""".stripMargin.trim

  override def show(): Unit = {
    // Now: [84][84]Case3.unapply([84]x1);
    // Was: [84][84]Case3.unapply([64]x1);
    Console.withErr(System.out) {
      compile()
    }
  }
}