aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorodersky <odersky@gmail.com>2015-08-22 17:36:31 +0200
committerodersky <odersky@gmail.com>2015-08-22 17:36:31 +0200
commit54d691e336a7a3e60d40eadab40bee9a48126f69 (patch)
treee3bc6096b5da99df3ca8788625cc4c022b1f3ebe /tests
parenteec8191fc067358f88bec56d7dbda36e1fcfc131 (diff)
parent6c7d972da57179f5050432233a31f05d4c2c6691 (diff)
downloaddotty-54d691e336a7a3e60d40eadab40bee9a48126f69.tar.gz
dotty-54d691e336a7a3e60d40eadab40bee9a48126f69.tar.bz2
dotty-54d691e336a7a3e60d40eadab40bee9a48126f69.zip
Merge pull request #763 from dotty-staging/constructors/setters
Constructors: fields should be set before super constructor is invoked.
Diffstat (limited to 'tests')
-rw-r--r--tests/run/i763.scala12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/run/i763.scala b/tests/run/i763.scala
new file mode 100644
index 000000000..e60b9cbc0
--- /dev/null
+++ b/tests/run/i763.scala
@@ -0,0 +1,12 @@
+abstract class A {
+ val s: Int
+ assert(s == 1)
+}
+
+class B(val s: Int) extends A
+
+object Test extends B(1) {
+ def main(args: Array[String]): Unit = {
+ s
+ }
+}