From b18bc11624bd8588d5b735c73d4b635f67001b34 Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Thu, 6 Jun 2019 09:23:28 +0300 Subject: [PATCH] Fixed bug with too big DFG for no reason --- .../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 f958db0930c..0eeeabf0494 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 @@ -827,7 +827,7 @@ internal object Devirtualization { val argument = argumentToConstraintNode(arguments[index]) argument.addEdge(parameter) } - return doCast(function, callee.returns, returnType) + return callee.returns } fun doCall(callee: DataFlowIR.FunctionSymbol,