From ce13b3a44a4e18fc965c9aed1bc6eae06e5f229b Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Wed, 8 Apr 2015 12:30:28 +0300 Subject: [PATCH] Optimization fix --- .../optimization/boxing/RedundantBoxingMethodTransformer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/boxing/RedundantBoxingMethodTransformer.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/boxing/RedundantBoxingMethodTransformer.java index 7a2ad64748f..e2e2fe4928f 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/boxing/RedundantBoxingMethodTransformer.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/boxing/RedundantBoxingMethodTransformer.java @@ -169,9 +169,8 @@ public class RedundantBoxingMethodTransformer extends MethodTransformer { if ((insn.getOpcode() == Opcodes.ASTORE || insn.getOpcode() == Opcodes.ALOAD) && ((VarInsnNode) insn).var == localVariableNode.index) { - // frames[i] can be null in case of exception handlers if (frames[i] == null) { - values.add(null); + //unreachable code continue; }