From ff2a81b5cf5199f5b588ef26c7f06d8ad41b1444 Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Fri, 6 Apr 2018 09:54:51 +0300 Subject: [PATCH] Devirtualization: more readable debug output --- .../kotlin/backend/konan/optimizations/Devirtualization.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/Devirtualization.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/Devirtualization.kt index 49e9595049b..14cb4f46008 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/Devirtualization.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/Devirtualization.kt @@ -179,7 +179,7 @@ internal object Devirtualization { private fun DataFlowIR.Type.resolved(): DataFlowIR.Type.Declared { if (this is DataFlowIR.Type.Declared) return this val hash = (this as DataFlowIR.Type.External).hash - return externalModulesDFG.publicTypes[hash] ?: error("Unable to resolve exported type $hash") + return externalModulesDFG.publicTypes[hash] ?: error("Unable to resolve exported type $this") } private fun DataFlowIR.FunctionSymbol.resolved(): DataFlowIR.FunctionSymbol {