From 96b30f574f1728b1dc901e7e5b66eac51e3e99b8 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Mon, 5 Dec 2016 12:44:01 +0700 Subject: [PATCH] backend: add failing test for `break` --- backend.native/tests/build.gradle | 6 ++++++ backend.native/tests/codegen/controlflow/break1.kt | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 backend.native/tests/codegen/controlflow/break1.kt diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index 93c364db3bd..f96052a180e 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -615,6 +615,12 @@ task break_continue(type: RunKonanTest) { source = "codegen/controlflow/break.kt" } +task break1(type: RunKonanTest) { + disabled = true + goldValue = "Body\nDone\n" + source = "codegen/controlflow/break1.kt" +} + task range0(type: RunKonanTest) { goldValue = "123\nabcd\n" source = "runtime/collections/range0.kt" diff --git a/backend.native/tests/codegen/controlflow/break1.kt b/backend.native/tests/codegen/controlflow/break1.kt new file mode 100644 index 00000000000..88ca3ec83ee --- /dev/null +++ b/backend.native/tests/codegen/controlflow/break1.kt @@ -0,0 +1,7 @@ +fun main(args: Array) { + loop@ while (true) { + println("Body") + break + } + println("Done") +}