diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index cc6eb766176..841c44da28e 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -825,4 +825,9 @@ task unit3(type: RunKonanTest) { task unit4(type: RunKonanTest) { goldValue = "Done\n" source = "codegen/basics/unit4.kt" -} \ No newline at end of file +} + +task inline0(type: RunKonanTest) { + goldValue = "Ok\n3\n" + source = "codegen/inline/inline0.kt" +} diff --git a/backend.native/tests/codegen/inline/inline0.kt b/backend.native/tests/codegen/inline/inline0.kt index 7bf9a7f0a08..ac852a05f90 100644 --- a/backend.native/tests/codegen/inline/inline0.kt +++ b/backend.native/tests/codegen/inline/inline0.kt @@ -1,13 +1,14 @@ @Suppress("NOTHING_TO_INLINE") -inline fun foo(i: Int): Int { - return i + 1 +inline fun foo() { + println("Ok") } -fun bar(i: Int): Int { - return foo(i) +fun bar(i: Int, j: Int): Int { + foo() + return i + j } fun main(args: Array) { - println(bar(1).toString()) + println(bar(1, 2).toString()) }