/* MODULE name=<main> */

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

/* TARGET declaration */ private fun A.privateExtension(): String
private inline fun A.privateInlineExtension1(): String
    /* TARGET use-site */ privateExtension(/* <this> = <this> */)
private inline fun A.privateInlineExtension2(): String
    /* TARGET use-site */ privateExtension(/* <this> = this */)
private inline fun A.privateInlineExtension3(): String
    /* TARGET use-site */ privateExtension(/* <this> = this */)
private inline fun A.privateInlineExtension4(): String
    /* TARGET use-site */ privateExtension(/* <this> = this */)
internal inline fun A.internalInlineExtension(): String
    /* ACCESSOR use-site */ access$privateExtension$tBKt($receiver = this)
/* ACCESSOR declaration */ internal fun access$privateExtension$tBKt($receiver: A): String
    /* TARGET use-site */ privateExtension(/* <this> = $receiver */)


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

internal fun topLevelFun(): String
    /* ACCESSOR use-site */ access$privateExtension$tBKt($receiver = this)
internal inline fun topLevelInlineFun(): String
    /* ACCESSOR use-site */ access$privateExtension$tBKt($receiver = this)


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

public fun box(): String
    /* ACCESSOR use-site */ access$privateExtension$tBKt($receiver = this)
    /* ACCESSOR use-site */ access$privateExtension$tBKt($receiver = this)
