Minor, relax parameter type of AsmUtil.putJavaLangClassInstance

This commit is contained in:
Alexander Udalov
2019-02-21 16:50:07 +01:00
parent afe3bed7e1
commit e3779b1883
7 changed files with 21 additions and 18 deletions
@@ -1185,7 +1185,7 @@ class ExpressionCodegen(
} else {
val classType = classReference.classType
if (classType is CrIrType) {
putJavaLangClassInstance(mv, classType.type, null, state)
putJavaLangClassInstance(mv, classType.type, null, typeMapper)
return
} else {
val kotlinType = classType.toKotlinType()
@@ -1194,7 +1194,7 @@ class ExpressionCodegen(
putReifiedOperationMarkerIfTypeIsReifiedParameter(kotlinType, ReifiedTypeInliner.OperationKind.JAVA_CLASS, mv, this)
}
putJavaLangClassInstance(mv, typeMapper.mapType(kotlinType), kotlinType, state)
putJavaLangClassInstance(mv, typeMapper.mapType(kotlinType), kotlinType, typeMapper)
}
}