diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt index 5fd0bac88fc..1ac3e954ca4 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt @@ -878,6 +878,11 @@ class ExpressionCodegen( return expression.onStack } + override fun visitGetClass(expression: IrGetClass, data: BlockInfo): StackValue { + generateClassLiteralReference(expression, true, data) + return expression.onStack + } + override fun visitClassReference(expression: IrClassReference, data: BlockInfo): StackValue { generateClassLiteralReference(expression, true, data) return expression.onStack