aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2015-08-21 13:57:29 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-08-21 13:57:29 +0200
commit908603be8dc754a7b391ee0c01c37e868072847b (patch)
treecb74327a6ed3556f863b4c68198c581f3fb024e6 /src
parenteec8191fc067358f88bec56d7dbda36e1fcfc131 (diff)
downloaddotty-908603be8dc754a7b391ee0c01c37e868072847b.tar.gz
dotty-908603be8dc754a7b391ee0c01c37e868072847b.tar.bz2
dotty-908603be8dc754a7b391ee0c01c37e868072847b.zip
Constructors: fields should be set before super constructor is invoked.
Diffstat (limited to 'src')
-rw-r--r--src/dotty/tools/dotc/transform/Constructors.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/Constructors.scala b/src/dotty/tools/dotc/transform/Constructors.scala
index 1d94b3552..ad3422232 100644
--- a/src/dotty/tools/dotc/transform/Constructors.scala
+++ b/src/dotty/tools/dotc/transform/Constructors.scala
@@ -245,7 +245,7 @@ class Constructors extends MiniPhaseTransform with SymTransformer { thisTransfor
cpy.Template(tree)(
constr = cpy.DefDef(constr)(
- rhs = Block(mappedSuperCalls ::: copyParams ::: followConstrStats, unitLiteral)),
+ rhs = Block(copyParams ::: mappedSuperCalls ::: followConstrStats, unitLiteral)),
body = clsStats.toList)
}
}