From b40709649dcf8c9facd5eaf95237fc13302b705c Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 1 Jun 2020 18:44:08 +0300 Subject: [PATCH] [FIR TEST] Add more detailed CFG inconsistency message --- .../org/jetbrains/kotlin/fir/AbstractFirDiagnosticTest.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirDiagnosticTest.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirDiagnosticTest.kt index d054a1ef022..afcfad2ace1 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirDiagnosticTest.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirDiagnosticTest.kt @@ -295,7 +295,9 @@ abstract class AbstractFirDiagnosticsTest : AbstractFirBaseDiagnosticsTest() { for (from in node.previousNodes) { checkEdge(from, node) } - TestCase.assertTrue(node.followingNodes.isNotEmpty() || node.previousNodes.isNotEmpty()) + if (node.followingNodes.isEmpty() && node.previousNodes.isEmpty()) { + throw AssertionError("Unconnected CFG node: $node") + } } }