From 287d988301034823d448108658d53f5f1d688a67 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Tue, 22 Feb 2022 18:23:24 +0300 Subject: [PATCH] JVM minor simplification in CCE --- .../ConstantConditionEliminationMethodTransformer.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/ConstantConditionEliminationMethodTransformer.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/ConstantConditionEliminationMethodTransformer.kt index 20eb4f0f199..1d9db616776 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/ConstantConditionEliminationMethodTransformer.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/ConstantConditionEliminationMethodTransformer.kt @@ -72,8 +72,10 @@ class ConstantConditionEliminationMethodTransformer : MethodTransformer() { val insn = insns[i] val frame = frames[i] - if (frame == null && insn !is LabelNode) { - deadCode.add(insn) + if (frame == null) { + if (insn !is LabelNode) { + deadCode.add(insn) + } continue }