[K/JS] Remove unconditional cast to IrClass in KClass expression

This commit is contained in:
Artem Kobzar
2023-10-19 17:34:00 +00:00
committed by Space Team
parent 500de9f9bb
commit df14f044cd
@@ -71,7 +71,7 @@ internal class JsUsefulDeclarationProcessor(
} }
context.reflectionSymbols.getKClass -> { context.reflectionSymbols.getKClass -> {
addConstructedClass(expression.getTypeArgument(0)!!.classifierOrFail.owner as IrClass) expression.getTypeArgument(0)?.classOrNull?.owner?.let(::addConstructedClass)
} }
context.intrinsics.jsObjectCreateSymbol -> { context.intrinsics.jsObjectCreateSymbol -> {