@@ -220,6 +220,7 @@ object Phases {
220220 private var myPatmatPhase : Phase = uninitialized
221221 private var myElimRepeatedPhase : Phase = uninitialized
222222 private var myElimByNamePhase : Phase = uninitialized
223+ private var myElimOpaquePhase : Phase = uninitialized
223224 private var myExtensionMethodsPhase : Phase = uninitialized
224225 private var myExplicitOuterPhase : Phase = uninitialized
225226 private var myGettersPhase : Phase = uninitialized
@@ -245,6 +246,7 @@ object Phases {
245246 final def patmatPhase : Phase = myPatmatPhase
246247 final def elimRepeatedPhase : Phase = myElimRepeatedPhase
247248 final def elimByNamePhase : Phase = myElimByNamePhase
249+ final def elimOpaquePhase : Phase = myElimOpaquePhase
248250 final def extensionMethodsPhase : Phase = myExtensionMethodsPhase
249251 final def explicitOuterPhase : Phase = myExplicitOuterPhase
250252 final def gettersPhase : Phase = myGettersPhase
@@ -272,6 +274,7 @@ object Phases {
272274 myRefChecksPhase = phaseOfClass(classOf [RefChecks ])
273275 myElimRepeatedPhase = phaseOfClass(classOf [ElimRepeated ])
274276 myElimByNamePhase = phaseOfClass(classOf [ElimByName ])
277+ myElimOpaquePhase = phaseOfClass(classOf [ElimOpaque ])
275278 myExtensionMethodsPhase = phaseOfClass(classOf [ExtensionMethods ])
276279 myErasurePhase = phaseOfClass(classOf [Erasure ])
277280 myElimErasedValueTypePhase = phaseOfClass(classOf [ElimErasedValueType ])
@@ -511,6 +514,7 @@ object Phases {
511514 def refchecksPhase (using Context ): Phase = ctx.base.refchecksPhase
512515 def elimRepeatedPhase (using Context ): Phase = ctx.base.elimRepeatedPhase
513516 def elimByNamePhase (using Context ): Phase = ctx.base.elimByNamePhase
517+ def elimOpaquePhase (using Context ): Phase = ctx.base.elimOpaquePhase
514518 def extensionMethodsPhase (using Context ): Phase = ctx.base.extensionMethodsPhase
515519 def explicitOuterPhase (using Context ): Phase = ctx.base.explicitOuterPhase
516520 def gettersPhase (using Context ): Phase = ctx.base.gettersPhase
0 commit comments