IrValidator: add more details to duplicate message for type parameter

This commit is contained in:
Mikhail Glukhikh
2020-10-20 11:31:37 +03:00
parent 44bb12480b
commit 91089f5f7a
@@ -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")
}
}