@@ -3014,7 +3014,7 @@ object Types {
30143014 private [Types ] var opened : Boolean = false
30153015 private [Types ] var openedTwice : Boolean = false
30163016
3017- val parent : Type = parentExp(this )
3017+ val parent : Type = parentExp(this : @ unchecked )
30183018
30193019 private var myRecThis : RecThis | Null = null
30203020
@@ -3705,8 +3705,8 @@ object Types {
37053705
37063706 type This = MethodType
37073707
3708- val paramInfos : List [Type ] = paramInfosExp(this )
3709- val resType : Type = resultTypeExp(this )
3708+ val paramInfos : List [Type ] = paramInfosExp(this : @ unchecked )
3709+ val resType : Type = resultTypeExp(this : @ unchecked )
37103710 assert(resType.exists)
37113711
37123712 def companion : MethodTypeCompanion
@@ -3879,8 +3879,8 @@ object Types {
38793879 type This = HKTypeLambda
38803880 def companion : HKTypeLambda .type = HKTypeLambda
38813881
3882- val paramInfos : List [TypeBounds ] = paramInfosExp(this )
3883- val resType : Type = resultTypeExp(this )
3882+ val paramInfos : List [TypeBounds ] = paramInfosExp(this : @ unchecked )
3883+ val resType : Type = resultTypeExp(this : @ unchecked )
38843884
38853885 private def setVariances (tparams : List [LambdaParam ], vs : List [Variance ]): Unit =
38863886 if tparams.nonEmpty then
@@ -3948,8 +3948,8 @@ object Types {
39483948 type This = PolyType
39493949 def companion : PolyType .type = PolyType
39503950
3951- val paramInfos : List [TypeBounds ] = paramInfosExp(this )
3952- val resType : Type = resultTypeExp(this )
3951+ val paramInfos : List [TypeBounds ] = paramInfosExp(this : @ unchecked )
3952+ val resType : Type = resultTypeExp(this : @ unchecked )
39533953
39543954 assert(resType.isInstanceOf [TermType ], this )
39553955 assert(paramNames.nonEmpty)
0 commit comments