diff options
author | Martin Odersky <odersky@gmail.com> | 2014-08-15 14:20:36 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-08-15 14:20:40 +0200 |
commit | 01f24751cae384ed25badd1faa1f93d56bd26070 (patch) | |
tree | b37e494a5e4db60bb9c1834f26757980f2630792 /src/dotty/tools/dotc/transform/SuperAccessors.scala | |
parent | 3ce9d15dcb72e3da55bd14483c9b2b155c70855b (diff) | |
download | dotty-01f24751cae384ed25badd1faa1f93d56bd26070.tar.gz dotty-01f24751cae384ed25badd1faa1f93d56bd26070.tar.bz2 dotty-01f24751cae384ed25badd1faa1f93d56bd26070.zip |
Make typed tree copiers selectively retype nodes.
Those nodes that had so far a propagateType method defined
on them are automatically retyped on copying. No more
manual interventions are needed.
Diffstat (limited to 'src/dotty/tools/dotc/transform/SuperAccessors.scala')
-rw-r--r-- | src/dotty/tools/dotc/transform/SuperAccessors.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/SuperAccessors.scala b/src/dotty/tools/dotc/transform/SuperAccessors.scala index f0d25d9c2..cb8d42b2f 100644 --- a/src/dotty/tools/dotc/transform/SuperAccessors.scala +++ b/src/dotty/tools/dotc/transform/SuperAccessors.scala @@ -215,7 +215,7 @@ class SuperAccessors extends MacroTransform with IdentityDenotTransformer { this ctx.debuglog("Adding protected accessor for " + tree) transform(makeAccessor(sel, targs)) } - else if (goToSuper) super.transform(tree) + else if (goToSuper) super.transform(tree)(ctx.withPhase(thisTransformer.next)) else tree try tree match { |