IrTypes: fix translating for Dynamic type
(cherry picked from commit bd04b46)
This commit is contained in:
committed by
Dmitry Petrov
parent
ecb5d29130
commit
576dfda3a8
@@ -59,8 +59,8 @@ class TypeTranslator(
|
|||||||
|
|
||||||
when {
|
when {
|
||||||
ktTypeUpper.isError -> return IrErrorTypeImpl(ktTypeUpper, translateTypeAnnotations(ktTypeUpper.annotations), variance)
|
ktTypeUpper.isError -> return IrErrorTypeImpl(ktTypeUpper, translateTypeAnnotations(ktTypeUpper.annotations), variance)
|
||||||
ktTypeUpper.isFlexible() -> return translateType(ktTypeUpper.upperIfFlexible(), variance)
|
|
||||||
ktTypeUpper.isDynamic() -> return IrDynamicTypeImpl(ktTypeUpper, translateTypeAnnotations(ktTypeUpper.annotations), variance)
|
ktTypeUpper.isDynamic() -> return IrDynamicTypeImpl(ktTypeUpper, translateTypeAnnotations(ktTypeUpper.annotations), variance)
|
||||||
|
ktTypeUpper.isFlexible() -> return translateType(ktTypeUpper.upperIfFlexible(), variance)
|
||||||
}
|
}
|
||||||
|
|
||||||
val ktTypeConstructor = ktTypeUpper.constructor
|
val ktTypeConstructor = ktTypeUpper.constructor
|
||||||
|
|||||||
Reference in New Issue
Block a user