@@ -219,6 +219,7 @@ object Phases {
219219 private var myPatmatPhase : Phase = _
220220 private var myElimRepeatedPhase : Phase = _
221221 private var myElimByNamePhase : Phase = _
222+ private var myElimOpaquePhase : Phase = _
222223 private var myExtensionMethodsPhase : Phase = _
223224 private var myExplicitOuterPhase : Phase = _
224225 private var myGettersPhase : Phase = _
@@ -244,6 +245,7 @@ object Phases {
244245 final def patmatPhase : Phase = myPatmatPhase
245246 final def elimRepeatedPhase : Phase = myElimRepeatedPhase
246247 final def elimByNamePhase : Phase = myElimByNamePhase
248+ final def elimOpaquePhase : Phase = myElimOpaquePhase
247249 final def extensionMethodsPhase : Phase = myExtensionMethodsPhase
248250 final def explicitOuterPhase : Phase = myExplicitOuterPhase
249251 final def gettersPhase : Phase = myGettersPhase
@@ -271,6 +273,7 @@ object Phases {
271273 myRefChecksPhase = phaseOfClass(classOf [RefChecks ])
272274 myElimRepeatedPhase = phaseOfClass(classOf [ElimRepeated ])
273275 myElimByNamePhase = phaseOfClass(classOf [ElimByName ])
276+ myElimOpaquePhase = phaseOfClass(classOf [ElimOpaque ])
274277 myExtensionMethodsPhase = phaseOfClass(classOf [ExtensionMethods ])
275278 myErasurePhase = phaseOfClass(classOf [Erasure ])
276279 myElimErasedValueTypePhase = phaseOfClass(classOf [ElimErasedValueType ])
@@ -489,6 +492,7 @@ object Phases {
489492 def refchecksPhase (using Context ): Phase = ctx.base.refchecksPhase
490493 def elimRepeatedPhase (using Context ): Phase = ctx.base.elimRepeatedPhase
491494 def elimByNamePhase (using Context ): Phase = ctx.base.elimByNamePhase
495+ def elimOpaquePhase (using Context ): Phase = ctx.base.elimOpaquePhase
492496 def extensionMethodsPhase (using Context ): Phase = ctx.base.extensionMethodsPhase
493497 def explicitOuterPhase (using Context ): Phase = ctx.base.explicitOuterPhase
494498 def gettersPhase (using Context ): Phase = ctx.base.gettersPhase
0 commit comments