From 2775c89ebb8fbbdf675db631def762055219e904 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Tue, 10 Nov 2020 03:53:38 +0300 Subject: [PATCH] [IR] KotlinLikeDumper: print a parameter in catch --- .../src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt index 8cbfd4bede7..cfb0956b43e 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/KotlinLikeDumper.kt @@ -1183,7 +1183,13 @@ private class KotlinLikeDumper(val p: Printer, val options: KotlinLikeDumpOption } override fun visitCatch(aCatch: IrCatch, data: IrDeclaration?) { - p.print("catch (...) ") + p.print("catch (") + aCatch.catchParameter.run { + p.printWithNoIndent(name.asString()) + p.printWithNoIndent(": ") + type.printTypeWithNoIndent() + } + p.printWithNoIndent(")") aCatch.result.accept(this, data) p.printlnWithNoIndent() }