JVM Inline: Update tryCatchBlocks when expand mask conditions

Fixes: KT-48989
This commit is contained in:
Xin Wang
2022-11-03 10:44:25 +08:00
committed by teamcity
parent 44ea1debf4
commit 7278f9a4fd
4 changed files with 25 additions and 0 deletions
@@ -112,6 +112,10 @@ fun expandMaskConditionsAndUpdateVariableNodes(
(it.start in toDelete && it.end in toDelete) || validOffsets.contains(it.index)
}
node.tryCatchBlocks.removeIf {
toDelete.contains(it.start) && toDelete.contains(it.end)
}
node.remove(toDelete)
return defaultLambdasInfo