test: add labels and breaks count tests.

This commit is contained in:
Artem Kobzar
2022-04-08 01:30:37 +02:00
committed by teamcity
parent 12f337f63d
commit c724ca943d
69 changed files with 217 additions and 1 deletions
+9
View File
@@ -31,6 +31,9 @@ inline fun if3(f: (Int) -> Int, a: Int, b: Int, c: Int): Int {
}
}
// CHECK_BREAKS_COUNT: function=testIf1 count=2 TARGET_BACKENDS=JS_IR
// CHECK_LABELS_COUNT: function=testIf1 name=$l$block count=1 TARGET_BACKENDS=JS_IR
// CHECK_LABELS_COUNT: function=testIf1 name=$l$block_0 count=1 TARGET_BACKENDS=JS_IR
fun testIf1(): String {
val test1 = if1({it}, 1, 2, 3)
if (test1 != 3) return "testIf1: test1 fail"
@@ -41,6 +44,9 @@ fun testIf1(): String {
return "OK"
}
// CHECK_BREAKS_COUNT: function=testIf2 count=2 TARGET_BACKENDS=JS_IR
// CHECK_LABELS_COUNT: function=testIf2 name=$l$block count=1 TARGET_BACKENDS=JS_IR
// CHECK_LABELS_COUNT: function=testIf2 name=$l$block_0 count=1 TARGET_BACKENDS=JS_IR
fun testIf2(): String {
val test1 = if2({it}, 1, 2, 3)
if (test1 != 3) return "testIf2: test1 fail"
@@ -51,6 +57,9 @@ fun testIf2(): String {
return "OK"
}
// CHECK_BREAKS_COUNT: function=testIf3 count=4 TARGET_BACKENDS=JS_IR
// CHECK_LABELS_COUNT: function=testIf3 name=$l$block_0 count=1 TARGET_BACKENDS=JS_IR
// CHECK_LABELS_COUNT: function=testIf3 name=$l$block_2 count=1 TARGET_BACKENDS=JS_IR
fun testIf3(): String {
val test1 = if3({it}, 1, 2, 3)
if (test1 != 3) return "testIf3: test1 fail"