aboutsummaryrefslogblamecommitdiff
path: root/tests/neg/tailcall/i1221b.scala
blob: f8e2add9a7a0292a657a6a2c5ec39fa2d0bb16fc (plain) (tree)
1
2
3
4
5
6
7
8
9
10









                                                        
import annotation.tailrec

class Test {
  def foo(a: Int): Int = { // error: method is not final
    if ((foo(a - 1): @tailrec) > 0)
      foo(a - 1): @tailrec
    else
      foo(a - 2): @tailrec
    }
}