//
// Source
// ------------------------------------------

import androidx.compose.runtime.Composable  
@Composable 
fun Foo(child: @Composable () -> Unit) { child() }

@Composable 
fun Bar() {
    Foo { 
        print("A")
    }

    Foo {
        print("B")
    }
}

//
// Transformed IR
// ------------------------------------------

ComposableSingletons$TestKt {
    <init> ()V null
    getLambda$-420233864$test_module ()Lkotlin/jvm/functions/Function2; null
    getLambda$511230191$test_module ()Lkotlin/jvm/functions/Function2; null
    lambda__420233864$lambda$0 (Landroidx/compose/runtime/Composer;I)Lkotlin/Unit; null
    lambda_511230191$lambda$0 (Landroidx/compose/runtime/Composer;I)Lkotlin/Unit; null
    <clinit> ()V null
}

TestKt {
    Foo (Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V null
    Bar (Landroidx/compose/runtime/Composer;I)V null
    Foo$lambda$0 (Lkotlin/jvm/functions/Function2;ILandroidx/compose/runtime/Composer;I)Lkotlin/Unit; null
    Bar$lambda$0 (ILandroidx/compose/runtime/Composer;I)Lkotlin/Unit; null
}
