Skip to content

Commit fe04352

Browse files
committed
Augment test file
to test for propagation of constant types.
1 parent 6e08844 commit fe04352

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/run/final-fields.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,24 @@ trait T {
88
println(s"$f1 $f2 $f3 $f4")
99
}
1010

11+
trait U {
12+
val f2: Int
13+
}
14+
15+
object Test0 extends U {
16+
final val f1 = 1
17+
final val f2 = 2
18+
final val f3 = f1 + f2
19+
val f4: 3 = f3
20+
}
21+
22+
object Test1 extends U {
23+
final val f1 = 1
24+
final val f3 = f1 + f2
25+
final val f2 = 2
26+
val f4: 3 = f3
27+
}
28+
1129
object Test extends T {
1230
override final val f1 = /*super.f1*/ 1 + f2
1331
override final val f2 = 2

0 commit comments

Comments
 (0)