From 22c53e14e629e99daa4c333a8fa3492445a9069b Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Thu, 29 Aug 2019 23:10:07 +0300 Subject: [PATCH] [IR][inliner] fixed occasional endless recursion in InlinerExpressionLocationHint::toString --- .../kotlin/backend/common/lower/inline/FunctionInlining.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt index 48f7927fc7a..ade99274fec 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt @@ -477,5 +477,5 @@ class InlinerExpressionLocationHint(val inlineAtSymbol: IrSymbol) : IrStatementO get() = (inlineAtSymbol as? IrFunction)?.file private val functionNameOrDefaultToString: String - get() = (inlineAtSymbol as? IrFunction)?.name?.asString() ?: toString() + get() = (inlineAtSymbol as? IrFunction)?.name?.asString() ?: inlineAtSymbol.toString() } \ No newline at end of file