Skip to content

Commit 508e032

Browse files
JSMonkSpace Team
authored and
Space Team
committed
[K/JS] Remove unconditional cast to IrClass in KClass expression
1 parent d700cd1 commit 508e032

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/dce/JsUsefulDeclarationProcessor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ internal class JsUsefulDeclarationProcessor(
7171
}
7272

7373
context.reflectionSymbols.getKClass -> {
74-
addConstructedClass(expression.getTypeArgument(0)!!.classifierOrFail.owner as IrClass)
74+
expression.getTypeArgument(0)?.classOrNull?.owner?.let(::addConstructedClass)
7575
}
7676

7777
context.intrinsics.jsObjectCreateSymbol -> {

0 commit comments

Comments
 (0)