From a8ab83703500eeb220a97599ab5cb70169ee6243 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Tue, 2 May 2017 17:17:51 +0300 Subject: [PATCH] Add failing test 'inline24' --- backend.native/tests/build.gradle | 6 ++++++ backend.native/tests/codegen/inline/inline24.kt | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 backend.native/tests/codegen/inline/inline24.kt diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index a3e5afc5b3c..07b34c23994 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -1701,6 +1701,12 @@ task inline23(type: RunKonanTest) { source = "codegen/inline/inline23.kt" } +task inline24(type: RunKonanTest) { + disabled = true + goldValue = "bar\nfoo\n" + source = "codegen/inline/inline24.kt" +} + task deserialized_inline0(type: RunKonanTest) { source = "serialization/deserialized_inline0.kt" } diff --git a/backend.native/tests/codegen/inline/inline24.kt b/backend.native/tests/codegen/inline/inline24.kt new file mode 100644 index 00000000000..e500de5111a --- /dev/null +++ b/backend.native/tests/codegen/inline/inline24.kt @@ -0,0 +1,8 @@ +fun foo() = println("foo") +fun bar() = println("bar") + +inline fun baz(x: Unit = foo(), y: Unit) {} + +fun main(args: Array) { + baz(y = bar()) +}