aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/run/final-fields.check1
-rw-r--r--tests/run/final-fields.scala6
2 files changed, 6 insertions, 1 deletions
diff --git a/tests/run/final-fields.check b/tests/run/final-fields.check
index 5586903e4..1b6c82687 100644
--- a/tests/run/final-fields.check
+++ b/tests/run/final-fields.check
@@ -4,3 +4,4 @@ T.f3
T.f4
3 2 0 0
3
+g
diff --git a/tests/run/final-fields.scala b/tests/run/final-fields.scala
index 77c0f1bc8..e951cf2f9 100644
--- a/tests/run/final-fields.scala
+++ b/tests/run/final-fields.scala
@@ -24,13 +24,17 @@ object Test1 extends U {
final val f3 = f1 + f2
final val f2 = 2
val f4: 3 = f3
+
+
}
object Test extends T {
override final val f1 = /*super.f1*/ 1 + f2
override final val f2 = 2
override final val f3 = {println(3); 3}
- override val f4 = 4
+ override val f4 = f3 + 1
+ def g: 3 = { println("g"); 3 }
+ final val x = g + 1
def main(args: Array[String]): Unit = {}
}