diff options
author | Martin Odersky <odersky@gmail.com> | 2015-04-22 12:10:05 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-04-22 17:19:35 +0200 |
commit | 158c9632e9138a91a47ce13386bce0ab41db434b (patch) | |
tree | 1fdb4b470da02363650e03ca3fddd9578fc2b7a0 /src/dotty/tools/dotc/Compiler.scala | |
parent | ed160675ddfc4410d1dcaa55ecbd2dec7f842013 (diff) | |
download | dotty-158c9632e9138a91a47ce13386bce0ab41db434b.tar.gz dotty-158c9632e9138a91a47ce13386bce0ab41db434b.tar.bz2 dotty-158c9632e9138a91a47ce13386bce0ab41db434b.zip |
Super accessor refactoring
New phase: PostTransform, runs after Typer.
SuperAccessors and ParamForwarders (renamed from ForwardParamAccessors) are
helper objects of post transform.
Next: Add instChecks as well.
Diffstat (limited to 'src/dotty/tools/dotc/Compiler.scala')
-rw-r--r-- | src/dotty/tools/dotc/Compiler.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/Compiler.scala b/src/dotty/tools/dotc/Compiler.scala index c67fb124a..536a04c22 100644 --- a/src/dotty/tools/dotc/Compiler.scala +++ b/src/dotty/tools/dotc/Compiler.scala @@ -38,10 +38,10 @@ class Compiler { def phases: List[List[Phase]] = List( List(new FrontEnd), + List(new PostTyper), List(new InstChecks), List(new FirstTransform, new SyntheticMethods), - List(new SuperAccessors), List(new Pickler), // Pickler needs to come last in a group since it should not pickle trees generated later List(new RefChecks, new ElimRepeated, |