summaryrefslogblamecommitdiff
path: root/test/files/run/patmat-finally.scala
blob: dfea5ad176f1bbd10b6c2598b9f5454b0260b796 (plain) (tree)






















                                                      
   
 
/** Test pattern matching and finally, see SI-5929. */
object Test extends App {
  def bar(s1: Object, s2: Object) {
    s1 match {
      case _ =>
    }

    try {
      ()
    } finally {
      s2 match {
        case _ =>
      }
    }
  }

  def x = {
    null match { case _ => }

    try { 1 } finally { while(false) { } }
  }

  bar(null, null)
  x
}