summaryrefslogtreecommitdiff
path: root/test/files/neg/nonlocal-warning.scala
blob: f908a863029d84fbee7f01203fc3a8dc3461091f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Foo {
  def foo(l: List[Int]): Int = {
    try l foreach { _ => return 5 }
    catch { case x => 11 }
    22
  }

  val pf: PartialFunction[Throwable, Unit] = {
    case x if false => ()
  }

  def bar(l: List[Int]): Int = {
    try l foreach { _ => return 5 }
    catch pf
    finally println()
    22
  }
}