Initial support of non-local return in IR

This commit is contained in:
Mikhael Bogdanov
2019-04-04 14:40:53 +02:00
parent 3f9154a4a1
commit 694a7c329d
21 changed files with 34 additions and 31 deletions
@@ -268,7 +268,7 @@ internal fun getMarkedReturnLabelOrNull(returnInsn: AbstractInsnNode): String? {
return null
}
internal fun generateGlobalReturnFlag(iv: InstructionAdapter, labelName: String) {
fun generateGlobalReturnFlag(iv: InstructionAdapter, labelName: String) {
iv.invokestatic(NON_LOCAL_RETURN, labelName, "()V", false)
}