diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt index 42b971c140b..398ed1f50c5 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt @@ -57,7 +57,7 @@ fun buildFakeOverrideMember(superType: IrType, member: IrOverridableMember, claz for (i in typeParameters.indices) { val tp = typeParameters[i] val ta = superArguments[i] - require(ta is IrTypeProjection) { "Unexpected super type argument: $ta @ $i" } + require(ta is IrTypeProjection) { "Unexpected super type argument: ${ta.render()} @ $i" } assert(ta.variance == Variance.INVARIANT) { "Unexpected variance in super type argument: ${ta.variance} @$i" } substitutionMap[tp.symbol] = ta.type }