blob: a12ab70715a16c4a4b292c85a16e12b6ee608709 [file] [log] [blame]
//
// Source
// ------------------------------------------
import androidx.compose.runtime.Composable
class A {
class B {
val x = @Composable {}
}
}
//
// Transformed IR
// ------------------------------------------
@StabilityInferred(parameters = 1)
class A {
@StabilityInferred(parameters = 1)
class B {
val x: Function2<Composer, Int, Unit> = ComposableSingletons%TestKt.lambda-1
static val %stable: Int = 0
}
static val %stable: Int = 0
}
internal object ComposableSingletons%TestKt {
val lambda-1: Function2<Composer, Int, Unit> = composableLambdaInstance(<>, false) { %composer: Composer?, %changed: Int ->
sourceInformation(%composer, "C:Test.kt")
if (%changed and 0b0011 != 0b0010 || !%composer.skipping) {
if (isTraceInProgress()) {
traceEventStart(<>, %changed, -1, <>)
}
Unit
if (isTraceInProgress()) {
traceEventEnd()
}
} else {
%composer.skipToGroupEnd()
}
}
}