Files
kotlin-fork/compiler/testData/debug/localVariables/inlineScopes/oldFormatToNew/inlineScopes5.kt
T
2024-02-23 23:59:13 +01:00

93 lines
6.4 KiB
Kotlin
Vendored

// MODULE: library
// FILE: library.kt
inline fun foo() {
val fooVar = 100
x1(1)
x4(4)
}
inline fun x1(x1Var: Int) {
val y1 = 1
x2(2)
x3(3)
}
inline fun x2(x2Var: Int) {
val y2 = 2
}
inline fun x3(x3Var: Int) {
val y3 = 3
}
inline fun x4(x4Var: Int) {
val y4 = 4
x5(5)
x6(6)
}
inline fun x5(x5Var: Int) {
val y5 = 5
}
inline fun x6(x6Var: Int) {
val y6 = 6
}
// MODULE: test(library)
// USE_INLINE_SCOPES_NUMBERS
// FILE: test.kt
fun box() {
val m = 1
foo()
foo()
}
// EXPECTATIONS JVM_IR
// test.kt:43 box:
// test.kt:44 box: m:int=1:int
// library.kt:5 box: m:int=1:int, $i$f$foo\1\44:int=0:int
// library.kt:6 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int
// library.kt:11 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int
// library.kt:12 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int, y1\2:int=1:int
// library.kt:17 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int, y1\2:int=1:int, x2Var\3:int=2:int, $i$f$x2\3\101:int=0:int
// library.kt:18 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int, y1\2:int=1:int, x2Var\3:int=2:int, $i$f$x2\3\101:int=0:int, y2\3:int=2:int
// library.kt:13 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int, y1\2:int=1:int
// library.kt:21 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int, y1\2:int=1:int, x3Var\4:int=3:int, $i$f$x3\4\102:int=0:int
// library.kt:22 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int, y1\2:int=1:int, x3Var\4:int=3:int, $i$f$x3\4\102:int=0:int, y3\4:int=3:int
// library.kt:14 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x1Var\2:int=1:int, $i$f$x1\2\95:int=0:int, y1\2:int=1:int
// library.kt:7 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int
// library.kt:25 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int
// library.kt:26 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int, y4\5:int=4:int
// library.kt:31 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int, y4\5:int=4:int, x5Var\6:int=5:int, $i$f$x5\6\115:int=0:int
// library.kt:32 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int, y4\5:int=4:int, x5Var\6:int=5:int, $i$f$x5\6\115:int=0:int, y5\6:int=5:int
// library.kt:27 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int, y4\5:int=4:int
// library.kt:35 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int, y4\5:int=4:int, x6Var\7:int=6:int, $i$f$x6\7\116:int=0:int
// library.kt:36 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int, y4\5:int=4:int, x6Var\7:int=6:int, $i$f$x6\7\116:int=0:int, y6\7:int=6:int
// library.kt:28 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int, x4Var\5:int=4:int, $i$f$x4\5\96:int=0:int, y4\5:int=4:int
// library.kt:8 box: m:int=1:int, $i$f$foo\1\44:int=0:int, fooVar\1:int=100:int
// test.kt:45 box: m:int=1:int
// library.kt:5 box: m:int=1:int, $i$f$foo\8\45:int=0:int
// library.kt:6 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int
// library.kt:11 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int
// library.kt:12 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int, y1\9:int=1:int
// library.kt:17 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int, y1\9:int=1:int, x2Var\10:int=2:int, $i$f$x2\10\133:int=0:int
// library.kt:18 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int, y1\9:int=1:int, x2Var\10:int=2:int, $i$f$x2\10\133:int=0:int, y2\10:int=2:int
// library.kt:13 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int, y1\9:int=1:int
// library.kt:21 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int, y1\9:int=1:int, x3Var\11:int=3:int, $i$f$x3\11\134:int=0:int
// library.kt:22 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int, y1\9:int=1:int, x3Var\11:int=3:int, $i$f$x3\11\134:int=0:int, y3\11:int=3:int
// library.kt:14 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x1Var\9:int=1:int, $i$f$x1\9\127:int=0:int, y1\9:int=1:int
// library.kt:7 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int
// library.kt:25 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int
// library.kt:26 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int, y4\12:int=4:int
// library.kt:31 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int, y4\12:int=4:int, x5Var\13:int=5:int, $i$f$x5\13\147:int=0:int
// library.kt:32 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int, y4\12:int=4:int, x5Var\13:int=5:int, $i$f$x5\13\147:int=0:int, y5\13:int=5:int
// library.kt:27 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int, y4\12:int=4:int
// library.kt:35 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int, y4\12:int=4:int, x6Var\14:int=6:int, $i$f$x6\14\148:int=0:int
// library.kt:36 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int, y4\12:int=4:int, x6Var\14:int=6:int, $i$f$x6\14\148:int=0:int, y6\14:int=6:int
// library.kt:28 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int, x4Var\12:int=4:int, $i$f$x4\12\128:int=0:int, y4\12:int=4:int
// library.kt:8 box: m:int=1:int, $i$f$foo\8\45:int=0:int, fooVar\8:int=100:int
// test.kt:46 box: m:int=1:int