diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index a12b85d3321..635b5a0aa74 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -753,4 +753,9 @@ task lambda11(type: RunKonanTest) { task lambda12(type: RunKonanTest) { goldValue = "one\ntwo\n" source = "codegen/lambda/lambda12.kt" +} + +task lambda13(type: RunKonanTest) { + goldValue = "foo\n" + source = "codegen/lambda/lambda13.kt" } \ No newline at end of file diff --git a/backend.native/tests/codegen/lambda/lambda13.kt b/backend.native/tests/codegen/lambda/lambda13.kt new file mode 100644 index 00000000000..f037ce6237c --- /dev/null +++ b/backend.native/tests/codegen/lambda/lambda13.kt @@ -0,0 +1,9 @@ +fun main(args: Array) { + apply("foo") { + println(this) + } +} + +fun apply(str: String, block: String.() -> Unit) { + str.block() +} \ No newline at end of file