aboutsummaryrefslogtreecommitdiff
path: root/tests/run/t6154.scala
blob: 47773490a561ccd38c3e00d0392d2e33e9d68476 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
object Test {
  def foo(a: Int): Unit = {
    var bar: Int = 0
    bar = try { 0 } catch { case ex: Throwable => 0 }
    new { foo(bar) }
  }

  def main(args: Array[String]): Unit =
    try foo(0) catch { case _: java.lang.StackOverflowError => println("ok") }
}