Skip to content

Commit 711d10d

Browse files
committed
make plugin pass bootstrapped CI
1 parent 940acf6 commit 711d10d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

compiler/test/dotty/tools/dotc/plugins/PluginsTest.scala

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ class PluginsTest {
3636
List(new P8)
3737
)
3838

39+
def classOfPhase(p: PluginPhase): Class[_ <: PluginPhase] = p.getClass.asInstanceOf[Class[_ <: PluginPhase]]
40+
3941
@Test
4042
def insertAfter = {
4143
object M1 extends TestPhase {
@@ -87,7 +89,7 @@ class PluginsTest {
8789
def orderingTwoPlugins1 = {
8890
object M1 extends TestPhase {
8991
override val runsAfter = Set(classOf[P3d])
90-
override val runsBefore = Set(M2.getClass, classOf[P7], classOf[P8])
92+
override val runsBefore = Set(classOfPhase(M2), classOf[P7], classOf[P8])
9193
}
9294
object M2 extends TestPhase {
9395
override val runsAfter = Set(classOf[P3d])
@@ -108,7 +110,7 @@ class PluginsTest {
108110
@Test
109111
def orderingTwoPlugins2 = {
110112
object M1 extends TestPhase {
111-
override val runsAfter = Set(classOf[P3d], M2.getClass)
113+
override val runsAfter = Set(classOf[P3d], classOfPhase(M2))
112114
}
113115
object M2 extends TestPhase {
114116
override val runsAfter = Set(classOf[P3d])
@@ -129,7 +131,7 @@ class PluginsTest {
129131
@Test
130132
def orderingTwoPlugins3 = {
131133
object M1 extends TestPhase {
132-
override val runsAfter = Set(classOf[P3d], M2.getClass)
134+
override val runsAfter = Set(classOf[P3d], classOfPhase(M2))
133135
override val runsBefore = Set(classOf[P7], classOf[P8])
134136
}
135137
object M2 extends TestPhase {

0 commit comments

Comments
 (0)