IrValidator: add more details to duplicate message for type parameter
This commit is contained in:
+2
-1
@@ -44,7 +44,8 @@ class CheckIrElementVisitor(
|
|||||||
|
|
||||||
override fun visitElement(element: IrElement) {
|
override fun visitElement(element: IrElement) {
|
||||||
if (config.ensureAllNodesAreDifferent && !visitedElements.add(element)) {
|
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")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user