blob: c24486c909faa1257b6ee1ffdadb7e865cd443fc [file]
// IGNORE_BACKEND: JS_IR, NATIVE
// IGNORE_HMPP: JS_IR
// DUMP_IR
// MODULE: lib
// FILE: p3/foo.kt
package p3;
import org.jetbrains.kotlin.plugin.sandbox.MyInlineable
fun setContent(content: @MyInlineable () -> Unit): Int {
content()
return 3
}
// MODULE: main(lib)
// FILE: main.kt
import org.jetbrains.kotlin.plugin.sandbox.MyInlineable
import p3.setContent
fun test(): Int {
return setContent {
Greeting("test")
}
}
@MyInlineable
fun Greeting(name: String) {
show("hi $name!")
}
fun show(str: String) {}
fun box(): String = "OK"