From d5f19eaee417babc24a9ab88b1403a89cc94dbd5 Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Thu, 22 Jan 2015 12:19:55 +0300 Subject: [PATCH] Fix InsStream --- .../jetbrains/kotlin/codegen/optimization/common/Util.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/Util.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/Util.kt index f2ad312649a..b9310aa733f 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/Util.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/Util.kt @@ -31,11 +31,11 @@ val AbstractInsnNode.isMeaningful : Boolean get() = class InsnStream(val from: AbstractInsnNode, val to: AbstractInsnNode?) : Stream { override fun iterator(): Iterator { return object : Iterator { - var current = from + var current: AbstractInsnNode? = from override fun next(): AbstractInsnNode { val result = current - current = current.getNext() - return result + current = current!!.getNext() + return result!! } override fun hasNext() = current != to }