[KAPT] Don't fail on empty InsnList

Fix failing on empty methods inline methods (after light generation)

#KT-45032 Fixed
This commit is contained in:
Andrey Zinovyev
2021-03-10 10:58:35 +03:00
committed by GitHub
parent 02b5b931d4
commit 7edbf79b4b
4 changed files with 38 additions and 2 deletions
@@ -61,7 +61,7 @@ class InsnSequence(val from: AbstractInsnNode, val to: AbstractInsnNode?) : Sequ
}
}
fun InsnList.asSequence() = InsnSequence(this)
fun InsnList.asSequence(): Sequence<AbstractInsnNode> = if (size() == 0) emptySequence() else InsnSequence(this)
fun MethodNode.prepareForEmitting() {
stripOptimizationMarkers()