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 34109a82cf8..3f49ae2c736 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 @@ -44,7 +44,8 @@ class CheckIrElementVisitor( override fun visitElement(element: IrElement) { if (config.ensureAllNodesAreDifferent && !visitedElements.add(element)) { - reportError(element, "Duplicate IR node: ${element.render()}") + val renderString = if (element is IrTypeParameter) element.render() + " of " + element.parent.render() else element.render() + reportError(element, "Duplicate IR node: $renderString") } }