Write proper start label for parameters of inline function default implementation
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
inline fun test(a: Int = 1, b: Long = 1L, c: String = "123") {
|
||||
val d = 1
|
||||
}
|
||||
|
||||
//
|
||||
// 1 test\$default\(IJLjava/lang/String;ILjava/lang/Object;\)V\s+L0
|
||||
// 1 LOCALVARIABLE a I L0 L8 0
|
||||
// 1 LOCALVARIABLE b J L0 L8 1
|
||||
// 1 LOCALVARIABLE c Ljava/lang/String; L0 L8 3
|
||||
// 1 LOCALVARIABLE \$i\$f\$test I L5 L8 4
|
||||
// 1 LOCALVARIABLE d I L7 L8 5
|
||||
|
||||
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
class A {
|
||||
inline fun test(a: Int = 1, b: Long = 1L, c: String = "123") {
|
||||
val d = 1
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// 1 test\$default\(LA;IJLjava/lang/String;ILjava/lang/Object;\)V\s+L0
|
||||
// 1 LOCALVARIABLE this LA; L0 L8 0
|
||||
// 1 LOCALVARIABLE a I L0 L8 1
|
||||
// 1 LOCALVARIABLE b J L0 L8 2
|
||||
// 1 LOCALVARIABLE c Ljava/lang/String; L0 L8 4
|
||||
// 1 LOCALVARIABLE \$i\$f\$test I L5 L8 5
|
||||
// 1 LOCALVARIABLE d I L7 L8 6
|
||||
|
||||
|
||||
Reference in New Issue
Block a user