Avoid state machine build for suspend function with single inline call

#KT-18949 Fixed
This commit is contained in:
Nikolay Krasko
2017-07-17 14:46:08 +03:00
parent ce4f923ba0
commit a41c9d2476
2 changed files with 1 additions and 14 deletions
@@ -757,4 +757,4 @@ private fun AbstractInsnNode?.isInvisibleInDebugVarInsn(methodNode: MethodNode):
}
private val SAFE_OPCODES =
((Opcodes.DUP..Opcodes.DUP2_X2) + Opcodes.POP + Opcodes.POP2 + (Opcodes.IFEQ..Opcodes.GOTO)).toSet()
((Opcodes.DUP..Opcodes.DUP2_X2) + Opcodes.NOP + Opcodes.POP + Opcodes.POP2 + (Opcodes.IFEQ..Opcodes.GOTO)).toSet()