From 7ccf314808c6d3bc5594748f8a85cfe2c2887908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steven=20Sch=C3=A4fer?= Date: Mon, 16 Sep 2019 15:30:57 +0200 Subject: [PATCH] Minor: Remove dead conditional in psi2ir --- .../kotlin/psi2ir/transformations/InsertImplicitCasts.kt | 3 --- 1 file changed, 3 deletions(-) diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt index 9896f67340c..43ffa8c6159 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt @@ -245,9 +245,6 @@ open class InsertImplicitCasts( KotlinBuiltIns.isInt(valueType) && notNullableExpectedType.isBuiltInIntegerType() -> implicitCast(notNullableExpectedType, IrTypeOperator.IMPLICIT_INTEGER_COERCION) - KotlinTypeChecker.DEFAULT.isSubtypeOf(valueType, expectedType) -> - this - else -> { val targetType = if (!valueType.containsNull()) notNullableExpectedType else expectedType implicitCast(targetType, IrTypeOperator.IMPLICIT_CAST)