Make start label of LVT record the point where variable becomes alive
Otherwise, there will be overlapping LVT records, which leads to removal of the whole LVT by R8. #KT-44714 Fixed
This commit is contained in:
+1
-1
@@ -15,7 +15,7 @@ fun main(args: Array<String>) {
|
||||
suspend fun SequenceScope<Int>.awaitSeq(): Int = 42
|
||||
|
||||
|
||||
// 1 LOCALVARIABLE a I L[0-9]+ L4
|
||||
// 1 LOCALVARIABLE a I L[0-9]+ L19
|
||||
|
||||
/* TODO: JVM_IR does not generate LINENUMBER at the end of the lambda */
|
||||
// JVM_TEMPLATES
|
||||
|
||||
Reference in New Issue
Block a user