From 2a0b937aaca758706e8168d50dde955c12d4104a Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Tue, 14 Nov 2017 16:37:24 +0300 Subject: [PATCH] Revert "Add diagnostic for unexpected KNPE in control-flow analysis" This reverts commit f24f0017a0d1891a7e0045efdad15275f729701e. --- .../org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt b/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt index c0b35fb53c1..9e28b73a1b0 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt @@ -337,14 +337,7 @@ class PseudocodeVariablesData(val pseudocode: Pseudocode, private val bindingCon } }.mapValues { (instruction, edges) -> - val edgeForTrivialVals = - resultForTrivialVals[instruction] - ?: error( - """ - Unknown trivial result for $instruction in pseudocode for declaration: - ${pseudocode.correspondingElement.text} - """.trimIndent() - ) + val edgeForTrivialVals = resultForTrivialVals[instruction]!! Edges( edgeForTrivialVals.incoming.replaceDelegate(edges.incoming),