aboutsummaryrefslogtreecommitdiff
path: root/tests/run/valueclasses-nested-object.scala
blob: 3042592e4a21fd0511da2f4113d5c68c319a8e3e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class M(val t: Int) extends AnyVal {
  // Disallowed in Scala 2.11 (see SI-6359)
  def o = {
     object X {
       override def toString = t.toString
     }
     () => X
   }
}

object Test {
  def main(args: Array[String]): Unit = {
    val x = new M(3)
    println(x.o())
  }
}