aboutsummaryrefslogblamecommitdiff
path: root/tests/pending/pos/lambdalift-1.scala
blob: 269f839d6bf06806ad963dbb5d14f1470c4b11e8 (plain) (tree)



















                                        
class Super(x: Int)

class Sub extends Super({
  def foo3(x: Int) = {

    class C {
      def this(name: String) = this()

      def bam(y: Int): String => Int = {
        def baz = x + y
        z => baz * z.length
      }
    }

    val fun = new C("dummy").bam(1)
    fun("abc")

  }
  foo3(22)
})