We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ead5e8 commit e098f4cCopy full SHA for e098f4c
src/dotty/tools/dotc/core/Transformers.scala
@@ -6,7 +6,7 @@ import java.lang.AssertionError
6
7
trait Transformers
8
9
-object Transformers {
+object Transformers { transSelf =>
10
11
trait TransformerBase { self: ContextBase =>
12
@@ -32,7 +32,8 @@ object Transformers {
32
}
33
34
object NoTransformer extends Transformer {
35
- val phaseId = lastPhaseId + 1
+ val phaseId = transSelf.lastPhaseId + 1
36
+ override def lastPhaseId = phaseId - 1 // TODO JZ Probably off-by-N error here.
37
def transform(ref: SingleDenotation)(implicit ctx: Context): SingleDenotation =
38
unsupported("transform")
39
0 commit comments