summaryrefslogtreecommitdiff
path: root/test/pending/run/t2897.scala
blob: 40fd3c2b0881932a629c2bcb75947ad1b6600f90 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class A {
  def f1(t: String) = {
    trait T {
      def xs = Nil map (_ => t)
    }
  }
  def f2(t: String) = {
    def xs = Nil map (_ => t)
  }
  def f3(t: String) = {
    var t1 = 5
    trait T {
      def xs = { t1 = 10 ; t }
    }
  }
  def f4() = {
    var u = 5
    trait T {
      def xs = Nil map (_ => u = 10)
    }
  }
}