/* MODULE name=<lib> */

/* FILE package=<root> fileName=A.kt */

internal inline fun internalInlineMethod(crossinline f: Function0<String>): String
    val tmp0: <no name provided> =
        /* LOCAL declaration @0 */ local class <no name provided>
            /* LOCAL declaration @1 */ public inline fun run(): String
                /* ACCESSOR use-site */ access$privateMethod$tAKt()
    /* INLINED use-site @1 */ public inline fun run(): String
        /* ACCESSOR use-site */ access$privateMethod$tAKt()
/* TARGET declaration */ private fun privateMethod(): String
/* ACCESSOR declaration */ internal fun access$privateMethod$tAKt(): String
    /* TARGET use-site */ privateMethod()


/* MODULE name=<main> */

/* FILE package=<root> fileName=main.kt */

public fun box(): String
    val tmp0: <no name provided> =
        /* LOCAL declaration @0 */ local class <no name provided>
            /* LOCAL declaration @1 */ public inline fun run(): String
                /* ACCESSOR use-site */ access$privateMethod$tAKt()
    /* INLINED use-site @1 */ public inline fun run(): String
        /* ACCESSOR use-site */ access$privateMethod$tAKt()
