diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index efa4d86d2aa..2b4a85f1c14 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -1442,6 +1442,11 @@ task inline20(type: RunKonanTest) { source = "codegen/inline/inline20.kt" } +task inline21(type: RunKonanTest) { + goldValue = "OK\n" + source = "codegen/inline/inline21.kt" +} + kotlinNativeInterop { sysstat { pkg 'sysstat' diff --git a/backend.native/tests/codegen/inline/inline21.kt b/backend.native/tests/codegen/inline/inline21.kt new file mode 100644 index 00000000000..6edd3a46fbd --- /dev/null +++ b/backend.native/tests/codegen/inline/inline21.kt @@ -0,0 +1,13 @@ +inline fun foo(block: () -> Unit) { + block() +} + +fun bar(block: () -> Unit) { + foo(block) +} + +fun main(args: Array) { + bar { + println("OK") + } +} \ No newline at end of file