backend: fix handling continue under try with finally
This commit is contained in:
committed by
SvyatoslavScherbina
parent
76fd50e16f
commit
f6e8735a08
+1
-1
@@ -908,7 +908,7 @@ internal class CodeGeneratorVisitor(val context: Context) : IrElementVisitorVoid
|
||||
|
||||
// Jump to finalize-and-continue instead of simply continuing.
|
||||
override fun genContinue(destination: IrContinue) {
|
||||
val block = breakBlocks.getOrPut(destination.loop) {
|
||||
val block = continueBlocks.getOrPut(destination.loop) {
|
||||
codegen.basicBlock("finalizeAndContinue") {
|
||||
genFinalize()
|
||||
outerContext.genContinue(destination)
|
||||
|
||||
Reference in New Issue
Block a user