From 561cde9d069dd565d0f9614afd6a3f57b5cc2322 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 13 Dec 2019 19:24:52 +0300 Subject: [PATCH] JVM IR: minor, add exception message to IrFrameMap.typeOf --- .../org/jetbrains/kotlin/backend/jvm/codegen/irCodegenUtils.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/irCodegenUtils.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/irCodegenUtils.kt index f8dfd095d2b..e8741a422ac 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/irCodegenUtils.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/irCodegenUtils.kt @@ -51,7 +51,8 @@ class IrFrameMap : FrameMapBase() { return super.leave(descriptor) } - fun typeOf(descriptor: IrSymbol): Type = typeMap.getValue(descriptor) + fun typeOf(symbol: IrSymbol): Type = + typeMap[symbol] ?: error("No mapping for symbol: ${symbol.owner.render()}") } internal val IrFunction.isStatic