@@ -546,20 +546,20 @@ class Global(var currentSettings: Settings, reporter0: Reporter)
546
546
val runsRightAfter = None
547
547
} with TailCalls
548
548
549
- // phaseName = "explicitouter"
550
- object explicitOuter extends {
551
- val global : Global .this .type = Global .this
552
- val runsAfter = List (" tailcalls" )
553
- val runsRightAfter = None
554
- } with ExplicitOuter
555
-
556
549
// phaseName = "specialize"
557
550
object specializeTypes extends {
558
551
val global : Global .this .type = Global .this
559
552
val runsAfter = List (" " )
560
553
val runsRightAfter = Some (" tailcalls" )
561
554
} with SpecializeTypes
562
555
556
+ // phaseName = "explicitouter"
557
+ object explicitOuter extends {
558
+ val global : Global .this .type = Global .this
559
+ val runsAfter = List (" specialize" )
560
+ val runsRightAfter = None
561
+ } with ExplicitOuter
562
+
563
563
// phaseName = "erasure"
564
564
override object erasure extends {
565
565
val global : Global .this .type = Global .this
@@ -578,7 +578,7 @@ class Global(var currentSettings: Settings, reporter0: Reporter)
578
578
// phaseName = "lambdalift"
579
579
object lambdaLift extends {
580
580
val global : Global .this .type = Global .this
581
- val runsAfter = List (" erasure " )
581
+ val runsAfter = List (" posterasure " )
582
582
val runsRightAfter = None
583
583
} with LambdaLift
584
584
@@ -599,7 +599,7 @@ class Global(var currentSettings: Settings, reporter0: Reporter)
599
599
// phaseName = "mixin"
600
600
object mixer extends {
601
601
val global : Global .this .type = Global .this
602
- val runsAfter = List (" flatten" , " constructors " )
602
+ val runsAfter = List (" flatten" )
603
603
val runsRightAfter = None
604
604
} with Mixin
605
605
0 commit comments