aboutsummaryrefslogtreecommitdiff
path: root/tests/neg/i1503.scala
blob: 8e5dc53c6813ba752d04e31baf9922f83a6f624e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
object Test {

  val cond = true
  def foo1() = println("hi")
  def bar1() = println("there")

  def foo2(x: Int) = println("hi")
  def bar2(x: Int) = println("there")

  def main(args: Array[String]) = {
    (if (cond) foo1 else bar1)() // error: Unit does not take parameters
    (if (cond) foo2 else bar2)(22) // error: missing arguments // error: missing arguments
  }
}