diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/CheckIrElementVisitor.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/CheckIrElementVisitor.kt index dd8620a80ec..831b3f44a1f 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/CheckIrElementVisitor.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/CheckIrElementVisitor.kt @@ -53,8 +53,7 @@ class CheckIrElementVisitor( if (!config.checkTypes) return - // TODO: compare IR types instead. - if (expectedType.isEqualTo(type)) { + if (!expectedType.isEqualTo(type)) { reportError(this, "unexpected expression.type: expected $expectedType, got ${type.render()}") } }