aboutsummaryrefslogtreecommitdiff
path: root/test/test/transform/TreeTransformerTest.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-08-14 18:50:43 -0700
committerMartin Odersky <odersky@gmail.com>2015-08-15 13:55:31 -0700
commitb30843c59757ccaaf00c6733bf81f15eb911e6c2 (patch)
tree47ea0667e674f448bff261df665ae5c8a4f660e5 /test/test/transform/TreeTransformerTest.scala
parent05fb4208c68d194a8575d42852ee1c792a328267 (diff)
downloaddotty-b30843c59757ccaaf00c6733bf81f15eb911e6c2.tar.gz
dotty-b30843c59757ccaaf00c6733bf81f15eb911e6c2.tar.bz2
dotty-b30843c59757ccaaf00c6733bf81f15eb911e6c2.zip
Fix miniphase assembly.
There were two architectural errors here, which confused TreeTransforms and MiniPhases and which caused "NotDefinedHere" on transformFollowing: 1. TreeTransforms should not have idx fields, MiniPhases have them.2 2. TreeTransformers initialize arrays of MiniPhases not TreeTransforms.
Diffstat (limited to 'test/test/transform/TreeTransformerTest.scala')
-rw-r--r--test/test/transform/TreeTransformerTest.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/test/transform/TreeTransformerTest.scala b/test/test/transform/TreeTransformerTest.scala
index fadc44ab9..df6175735 100644
--- a/test/test/transform/TreeTransformerTest.scala
+++ b/test/test/transform/TreeTransformerTest.scala
@@ -20,7 +20,7 @@ class TreeTransformerTest extends DottyTest {
init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId)
}
val transformer = new TreeTransformer {
- override def transformations = Array(new EmptyTransform)
+ override def miniPhases = Array(new EmptyTransform)
override def phaseName: String = "test"
}
@@ -42,7 +42,7 @@ class TreeTransformerTest extends DottyTest {
init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId)
}
val transformer = new TreeTransformer {
- override def transformations = Array(new ConstantTransform)
+ override def miniPhases = Array(new ConstantTransform)
override def phaseName: String = "test"
}
@@ -72,7 +72,7 @@ class TreeTransformerTest extends DottyTest {
init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId)
}
val transformer = new TreeTransformer {
- override def transformations = Array(new Transformation)
+ override def miniPhases = Array(new Transformation)
override def phaseName: String = "test"
@@ -119,7 +119,7 @@ class TreeTransformerTest extends DottyTest {
init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId)
}
val transformer = new TreeTransformer {
- override def transformations = Array(new Transformation1, new Transformation2)
+ override def miniPhases = Array(new Transformation1, new Transformation2)
override def phaseName: String = "test"
}
@@ -187,7 +187,7 @@ class TreeTransformerTest extends DottyTest {
init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId)
}
val transformer = new TreeTransformer {
- override def transformations = Array(new Transformation1, new Transformation2)
+ override def miniPhases = Array(new Transformation1, new Transformation2)
override def phaseName: String = "test"
}