diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-08-21 13:57:29 +0200 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-08-21 13:57:29 +0200 |
commit | 908603be8dc754a7b391ee0c01c37e868072847b (patch) | |
tree | cb74327a6ed3556f863b4c68198c581f3fb024e6 /src | |
parent | eec8191fc067358f88bec56d7dbda36e1fcfc131 (diff) | |
download | dotty-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.scala | 2 |
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) } } |