JVM IR: Mangle names of $$forInline functions

This commit is contained in:
Steven Schäfer
2021-01-07 16:17:48 +01:00
committed by Alexander Udalov
parent 7cc06489dd
commit dad10e94aa
6 changed files with 32 additions and 3 deletions
@@ -0,0 +1,12 @@
class A {
suspend fun f() {}
internal inline suspend fun g() {
f()
f()
}
}
// 1 public final g\$test_module\(Lkotlin/coroutines/Continuation;\)Ljava/lang/Object;
// 1 private final g\$test_module\$\$forInline\(Lkotlin/coroutines/Continuation;\)Ljava/lang/Object;
// 0 g\$\$forInline