aboutsummaryrefslogblamecommitdiff
path: root/tests/neg/i2001.scala
blob: 82518890ceb1b7a50109b81e91ec23ee5ff03033 (plain) (tree)
1
2
3
4
5
6





                                                                                                               
class A {
  def odd(x: Int) = if (x == 0) false else !even(x-1)
  def even(x: Int) = if (x == 0) true else !odd(x-1) // error: overloaded or recursive method needs result type

  lazy val x = x // error: recursive value needs type
}